.NET WebServiceでカスタムWSDLを使用することはできますか? Webサービスの一部として.NETで生成された.NET WebServiceではなく、.NET WebServiceでカスタムWSDLを使用したいと考えています。ASMX Webサービス用のカスタムWSDL
4
A
答えて
8
実際にはこれを行う方法があります。 独自のWSDLを作成して(つまり、公開したくないメソッドを削除する)、それを専用の場所で利用できるようにします。これにより、ユーザーは正常。
<webServices> <protocols> <remove name="Documentation"/> </protocols> </webServices>
:
は、あなたのWebサービスのweb.configファイル内のスイッチを反転する必要があるだけで、デフォルトのWSDL(foo.asmx?wsdl
)を検索からユーザーを防ぐために、 Documentation プロトコルを削除すると、Webアプリケーション内の任意のXML Webサービス のWSDLファイル の生成も無効になります。この は、カスタムWSDLファイル が作成され、提供されていない限り、クライアントが プロキシクラスを生成しないようにします。
0
あなたが望むのは、サービスが "?wsdl"というクエリ文字列でヒットしたときに.NETによって生成されたファイルを置き換えることです。
いいえ、これを行う直接的な方法はありません。代わりに、単純に.wsdlをWebサイトに置き、消費者にあなたのサービスを伝えてそこから取得するように指示します。 "?wsdl"がWSDLファイルを取得する唯一の方法であるという標準はありません。
関連する問題
- 1. ASMX Webサービスからカスタム例外をキャッチ
- 2. ASMX Webサービス - SoapHttpClientProtocol.InvokeAsync
- 3. ASMX Webサービスのデバッグ
- 4. asmx Webサービスの承認
- 5. Android WSDL Webサービスksoap2
- 6. Webサービス - WCF vs. ASMX( "標準")
- 7. Rhino Mock for ASMX Webサービス
- 8. イメージを返すASMX Webサービス
- 9. Perfect Soap(Wsdl)Webサービス(PHP)
- 10. asp.net .asmx Webサービスへのクロスドメインコールのブロック
- 11. asmxからwebAPIへのWebサービスのアップグレード
- 12. .NET ASMX Webサービスは、自動生成の代わりにディスク上のWSDLファイルを使用しますか?
- 13. Webサービスのセキュリティ:AsmxまたはWCF
- 14. ASMX WebサービスWebMethodパラメータの記述
- 15. Asmx Webサービスの基本認証
- 16. ASMX Webサービスの公開方法
- 17. jQueryを使用したASMX WebサービスとのJSONの実用例
- 18. .NET 1.1 WSDL - WebMethod(ASMX Webサービス)の入力パラメータとしてIntPtr(WindowsIdentity.Token)を使用できません。
- 19. カスタムWebサービス5
- 20. JQuery - ASP.NET Webサービス(.asmx) - 内部サーバーエラー(500)
- 21. Silverlight4 ASMX Webサービスを呼び出す
- 22. どのようにWebサービス/ WSDL
- 23. Webサービス定義(wsdl)の抽象型
- 24. asmx Webサービスでenumを使用する方法
- 25. JavaScriptを使用してクロスドメインasmx Webサービスを呼び出す
- 26. ASMX Webサービスで生成された再利用タイプ
- 27. wsdlを使用してWebサービスを使用しています
- 28. Webサービスのカスタム基本認証
- 29. iosのPhone GapでWSDL Webサービスを使用するには?
- 30. JSON from ASMXサービス
これは私が探していたものです。ご協力いただきありがとうございます。 – Bryan