无法将System.Web.Services.Protocols.SoapHttpClientProtocol覆盖到Microsoft.Web.Services2.WebServicesClientProtocol

时间:2013-07-25 19:26:58

标签: web-services reference wse soaphttpclientprotocol

我的网站(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

1 个答案:

答案 0 :(得分:0)

生成的参考文件更改为:

System.Web.Services.Protocols.SoapHttpClientProtocol  至 Microsoft.Web.Services2.WebServicesClientProtocol

你应该好好去。