1

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

这是类声明: public class Service1 : SoapHttpClientProtocol

我无法编辑它,因为它显示在 DLL 中。

我需要将继承覆盖如下,以便创建 WSE 2.0 支持的 SOAP 消息:

公共类 Service1:Microsoft.Web.Services2.WebServicesClientProtocol

请帮忙。谢谢!

我正在使用 VS Studio 2010 + WSE 2.0

4

1 回答 1

0

将生成的参考文件更改为以下内容:

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

你应该很高兴。

于 2016-09-30T06:45:46.813 回答