8

追加の依存関係やインストールを必要とせずに、いくつかの単純なことをすばやく実行できる単純なhttp サーバー APIがあります。

IIS なしの .NET に同様の API/ライブラリはありますか?

たとえば、私は小さなウィンドウ サービスを実行しています。ローカル/リモート コントロール/監視を可能にする単純な愚かな Web インターフェイスを追加したいと考えています。

4

3 に答える 3

9

実稼働アプリケーションで使用した、前述のcodeplex上のWebサーバープロジェクトに加えて、別の単純なHTTPサーバーAPIオプションはKayakです。カヤックは開発の初期段階にあるようです。まだ1.0に達していない。

更新:最近、カヤックへの元のリンクが壊れていることに気づきました。KayakのメインWebサイトはhttp://kayakhttp.com/に移動しましたが、コードはGoogleコードhttp://code.google.com/p/kayak/でホストされています。

更新2:どうやら、Kayakのソースコードは再び移動しました。今回はGitHubに移動しました:https ://github.com/kayak/kayak/ 。

更新3:Webサーバーはネットワークライブラリに「移行中」です。これもGitHubにあります:https ://github.com/jgauffin/griffin.networking

于 2009-10-05T14:57:04.043 に答える
9

HttpListenerIIS がなくても HTTP.SYS にフックすると思います。

ただし、サービス アカウントに特権を追加する必要があります - netshVista ではhttpcfg、XP では (「方法」はここで説明されています)。

于 2009-01-19T15:48:57.550 に答える
1

簡単な Google は、 C# を使用して独自の Web サーバーを作成するなど、これに関する多くの例を提供してくれました。

これは非常に古い記事であることに注意してください。現在、これを行うためのより簡潔な方法がおそらくあります。

編集:ここに別の良い例があります。

于 2009-01-19T15:48:22.980 に答える