В моем проекте веб-формы я позволил пользователю ввести новый 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