У меня есть следующий интерфейс 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.