Как изменить URL-адрес объекта SoapHttoClientProtocol? - PullRequest
0 голосов
/ 28 июня 2010

Я получил некоторый код от клиента, связанного с сгенерированным SoapHttpClientProtocol подклассом wsdl.exe, чтобы мы могли получить к нему доступ.Я изменил код следующим образом:

public WebService(string url, bool useDefaultCredentials)
{
   this.Url = url;
   this.UseDefaultCredentials = useDefaultCredentials;
}

Клиент изменил URL-адрес веб-службы, поэтому мы изменили конфигурацию так, чтобы она соответствовала, к сожалению, похоже, что она все еще использует старый URL-адрес.

Код содержит несколько атрибутов, ссылающихся на старый веб-сервис.В частности, WebServiceBindingAttribute с параметром Namespace, установленным на старый файл .asmx, и SoapDocumentMethodAttribute с параметром Action, установленным на старый URL, и параметром RequestNamespace, установленным на старый файл .asmx.Может ли это быть проблемой?

1 Ответ

0 голосов
/ 28 июня 2010

Обновление от клиента: похоже, что помимо изменения местоположения веб-службы, они также изменили пространства имен методов SOAP, что нарушило автоматически сгенерированный атрибут [SoapDocumentMethod].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...