1

私は WCF と Web API テクノロジを初めて使用します。私の主要なクライアント アプリは JavaScript ですが、私は WCF プログラミング モデルがとても気に入っています。したがって、私の自然な選択は WCF Web API です。ただし、WCF Web API CodePlex ページでは、WCF Web API は廃止されたと表示されています。WCF Web API が NuGet パッケージだったことは理解していますが、現在は System.ServiceModel.Web.dll でリリースされている可能性があります。では、MS、NuGet パッケージ、または .net アセンブリのどの部分がサポートされなくなったのでしょうか? .net アセンブリが廃止された、またはサポートされていないことを示す .net (v4.5 でさえも) ドキュメントはありません。今後の証明のために WCF Web API の使用を停止する必要がありますか? お知らせ下さい。

ありがとう。

ウェイン

4

1 に答える 1

2

WCF WebAPI はASP.NET WebAPIに置き換えられました。

詳細については、WCF コードプレックス サイトの次のアナウンスを参照してください。

ここ数年、WCF チームは REST のサポートの追加に取り組んできました。これにより、WCF での REST サポートのいくつかのフレーバー (WCF WebHTTP、WCF REST スターター キット、そして最後にWCF Web API ) が生まれました。並行して、ASP.NET MVC チームは、コントローラーから JSON データを返すことによって基本的な Web API を構築するためのサポートを出荷しました。Microsoft で REST を実行する方法が複数あることは混乱を招き、お客様は 2 つの部分的なソリューションのいずれかを選択する必要がありました。[...] WCF チームと ASP.NET チームは統合され、単一の統合 Web API フレームワークの作成を任されました。その結果が ASP.NET Web API です。

鉱山を強調します。

その発表は、これが WCF Web API にとって何を意味するかを詳しく説明しています。

ASP.NET Web API は、事実上、WCF Web API の次のバージョンです。WCF Web API の個別のリリースはなく、年末までにすべての WCF Web API コンテンツを廃止します1

1: それは 2012 年末であり、明らかに遠い昔のことです。

繰り返しますが、私のものを強調してください。

これは、WCF Web API を廃止する公式声明です。今から使い始めるのはもったいないです。

于 2013-09-23T09:47:36.253 に答える