1

私の Web サイト (3.5 バージョン) には、App_WebReference フォルダーに作成された外部 Web サービスへの Web 参照があります。このフォルダーには Reference.cs がありません (.wsdl と .discomap のみ利用可能)。C:\Users\Amit\AppData\Local\Temp\2\Temporary ASP.NET Files\core_webservices\2e1ad39b_shadow\16784daa\249954494\30312779\ にある ASP.NET 一時フォルダー内の dll でプロキシ クラスを見つけることができます。 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 に答える