【发布时间】:2011-10-04 12:29:29
【问题描述】:
我有以下 WCF 接口:
[ServiceContract]
public interface IUser
{
[OperationContract]
string GetUser();
}
我改成这个了:
[ServiceContract(Namespace = "http://user.com")]
public interface IUser
{
[OperationContract]
string GetUser();
}
目标 XML 命名空间已从默认 tempuri.org 更改为 user.com
这会中断现有客户端的调用,因为 wsdl 不同。
有没有办法在配置文件中指定这个命名空间?这将帮助我保留现有客户端的旧命名空间并能够升级 WS。
【问题讨论】:
标签: wcf namespaces servicecontract