33

RESTful API サーバーを C# で記述できるフレームワークはありますか?

MVC 4 を見たことがありますが、これはブラウザーで表示できるビューを提供しているようです。API サーバーが必要なだけで、ビューは必要ありません。ストリーミング API も提供できればいいのですが。

ありがとう

4

5 に答える 5

25

.NET Framework 4.5 を使用している場合は、Web APIを使用できます

.NET Framework 3.5 を使用している場合は、ServiceStackを強くお勧めします

.NET Core を使用している場合は、ASP.NET Core Web APIを使用できます。

于 2013-05-25T12:45:09.867 に答える
16

Nancyは、C# 用の無料の REST フレームワークです。

于 2015-06-01T23:54:47.107 に答える
3

.NET 4.0 以降で作業していて、プラグインできる既存の REST サーバー ソリューションを探している場合 (そのように聞こえます)、Grapevineを調べてみてください。これは NuGet を使用して入手でき、プロジェクト wikiにはサンプル コードがたくさんあります。

私はプロジェクトの作成者であり、あなたが説明したものと同様のニーズがありました。ここや他の場所で見つけたリソースを使用して、Grapevine を構築し、再び必要になったときにいつでも解決策をポケットに入れることができるようにしました ( DRY )。

于 2014-05-27T15:30:12.540 に答える
2

IIS を使用してアプリをホストすることに問題がない場合は、上記の回答に従って、WebAPI を使用することをお勧めします。ただし、すべてのソリューションが IIS で最適であるとは限りません。

実行可能なアプリ (Windows サービスなど) の場合は、WebServicesHostの使用を検討してください。 このページは、それを実装する方法の良い例です。

于 2018-01-24T16:01:11.470 に答える
0

Web API を使用できます。これは .net MVC フレームワークの一部ですが、かみそりエンジンに依存しています (mvc テンプレート エンジン cshtml を使用する場合)。

.net 4.0 を使用している場合は、web api 1 を使用できます。.net 4.5 を使用している場合は、web api 2 を使用できます。

于 2014-05-27T15:37:29.580 に答える