我的网站(3.5版)具有对在App_WebReference文件夹中创建的外部Web服务的Web引用。此文件夹没有Reference.cs(仅限.wsdl和.discomap可用)。我可以在位于以下位置的ASP.NET临时文件夹中的dll中找到代理类: C:\ Users \ Amit \ AppData \ Local \ Temp \ 2 \ Temporary ASP.NET Files \ core_webservices \ 2e1ad39b_shadow \ 16784daa \ 249954494 \ 30312779 \ App_WebReferences.c1uisrry.dll
这是类声明: 公共类Service1:SoapHttpClientProtocol
我无法编辑它,因为它在DLL中显示。
我需要覆盖继承,如下所示,以便我可以创建WSE 2.0支持的SOAP消息:
公共类Service1:Microsoft.Web.Services2.WebServicesClientProtocol
请帮忙。谢谢!
我正在使用VS Studio 2010 + WSE 2.0
答案 0 :(得分:0)
生成的参考文件更改为:
System.Web.Services.Protocols.SoapHttpClientProtocol 至 Microsoft.Web.Services2.WebServicesClientProtocol
你应该好好去。