2011-01-14 12 views
7

私はScalaからC#(Mono上)に小さなサーバーを移植しており、非常に簡単なRESTインターフェイスを取得する必要があります。これを行う最も簡単な(しかし強固な)方法を見つけ出そうとしています。モノのC#で簡単なRESTベースのサーバーを書くには?

私は行っていないので、Apache、NginxなどのWebサーバを使用しない方が望ましいでしょう。 はい、私は手作業でソケットを聞き取り、HTTPリクエストの解析、スレッド処理などを解析できますが、すでにこれを処理しているライブラリやフレームワークがあることを期待しています。

提案がありますか?

答えて

2

MonoRailまたはMono WCFを使用できます。

+0

のための軽量Webフレームワークです私はWCFを使用して思いました別のサーバー(IIS、Apache、Nginxなど)を使用してください。私が間違っている? –

3

モノで動作するWebサーバーを構築しました。少なくともバージョン1.1は必要です。

ここにはhttp://webserver.codeplex.comがあります。

スタンドアロンサーバーではなく、プロジェクトに組み込み、コードでWebサーバーを作成します。それはすべてのHTTP動詞をサポートし、RESTサービスを簡単に作成できる小さなMVCフレームワークを持っています。

3

manosをご覧ください。これはスタンドアロンの高性能なWebアプリケーションフレームワークで、RESTベースのサーバーとして使用できると思います。

1

はナンシーをチェック見Rubyのシナトラに似たC#のオプションについての質問を - 私はまだしていたもので、それは.NET

http://nancyfx.org/

+0

あなたは、StackOverflow Netiquetteが高品質の投稿を奨励していることを知りたいかもしれません。そうすれば、リンクのみの嫌悪ではなく、関連性のある重要な詳細すべてを返信することになります。コミュニティのルールに従う意志を示すためにあなたの投稿を親切に更新する。また、参照されたURLのコンテンツが今後の再編成などで取り出せなくなった場合に、そのような場合の回答を永続的に提供する。 – user3666197

関連する問題