Почему возникают исключения после динамического изменения URL-адреса Web-сервиса? - PullRequest
1 голос
/ 20 декабря 2011

В моем проекте веб-формы я позволил пользователю ввести новый URL-адрес WSDL.

Я уже установил свойство веб-службы как динамическое и использую

service.url = strNewWebserviceUrl

Но когда я пытаюсь вызвать функцию веб-службы, всегда выдается следующая ошибка:

System.Web.Services.Protocols.SoapException: возможное несоответствие версии SOAP: пространство имен конверта http://schemas.xmlsoap.org/wsdl/ было неожиданным.Ожидается http://schemas.xmlsoap.org/soap/envelope/. в System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse (сообщение SoapClientMessage, ответ WebResponse, поток responseStream, логический asyncCall) в System.Web.Services.Protocols.SoapHttringvoke] параметры) в WebApplication2.EL8SceenService.ScreenService.executeScreen (контекст OperationContext, String msoName) в D: \ CSharp \ WebApplication2TRY \ WebApplication2 \ WebApplication2 \ Web References \ EL8SceenService \ Reference.cs: строка

* 1014

1 Ответ

1 голос
/ 20 декабря 2011

На основании сообщения об ошибке создается впечатление, что вы включаете часть URL-адреса? Wsdl вместо прямого URL-адреса веб-службы.

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