На моем веб-сайте (версия 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Невозможно переопределить System.Web.Services.Protocols.SoapHttpClientProtocol для Microsoft.Web.Services2.WebServicesClientProtocol
Вот класс декларации: общественного класса Service1: SoapHttpClientProtocol
Я не могу изменить его, как он показывает в DLL.
мне нужно переопределить наследование как ниже, так что я могу создать WSE 2.0 поддерживается SOAP сообщение:
Открытый класс Service1: Microsoft.Web.Services2.WebServicesClientProtocol
Пожалуйста, помогите. Спасибо!
Я использую VS Studio, 2010 + WSE 2,0
Чтобы исправить это, я создал библиотеку классов и добавил, что я добавил веб-ссылку на внешние веб-службы. Мне удалось получить Reference.cs, а затем переопределить класс по мере необходимости, а затем добавить ссылку на DLL в папку bin вашего сайта. Задача решена. – Amit