ASP.NET Web API には、プロキシ クラスの生成に使用できる wsdl を生成する WCF Web サービスのサービス コントラクト/データ コントラクト機能がないようです。Web API はサービス指向アーキテクチャでの使用を意図しているのか、それとも単に Ajax での使用を意図しているのか疑問に思っています。
質問する
1002 次
1 に答える
1
Web API (私の知る限り) は WSDL 生成をサポートしていません。どうしても WSDL が必要な場合は、WCF REST がオプションになる可能性がありますが、サポートされなくなりました。
サービス指向アーキテクチャは、SOAP の使用や WSDL への依存を必要とせず、RESTful サービスは AJAX 要求に対してのみ役立つという制限はありません。これらのサービスとの対話を容易にするnuget から利用できるかなりの数の RESTful Web サービスクライアント ライブラリがあります。code-gen を使用するほど単純ではないかもしれませんが、他の C# クライアントと共有できる POCO クラスのライブラリを作成すると、作業も簡単になります。それが役立つことを願っています。
于 2012-11-25T05:51:15.207 に答える