Невозможно переопределить System.Web.Services.Protocols.SoapHttpClientProtocol для Microsoft.Web.Services2.WebServicesClientProtocol
Мой веб-сайт (версия 3.5) содержит веб-ссылку на внешний веб-сервис, созданный в папке App_WebReference. В этой папке нет файла Reference.cs (доступны только файлы.wsdl и.discomap) . Я могу найти прокси-классы в dll во временной папке ASP.NET, расположенной по адресу: C:\Users\Amit\AppData\Local\Temp\2\ Временные файлы ASP.NET \core_webservices\2e1ad39b_shadow\16784daa\249954494\30312779\App_WebReferences.c1uisrry.dll
Вот объявление класса:открытый класс Service1: SoapHttpClientProtocol
Я не могу отредактировать это, поскольку это показывает в DLL.
Мне нужно переопределить наследование, как показано ниже, чтобы я мог создать сообщение SOAP с поддержкой WSE 2.0:
Открытый класс Service1: Microsoft.Web.Services2.WebServicesClientProtocol
Пожалуйста помоги. Спасибо!
Я использую VS Studio 2010 + WSE 2.0
1 ответ
Изменение в файле ссылки, сгенерированном ниже:
System.Web.Services.Protocols.SoapHttpClientProtocol to Microsoft.Web.Services2.WebServicesClientProtocol
Тебе должно быть хорошо идти.