私はVB.NETのWindowsサービスを作成しました。ライブラリがあるかどうか、非常に単純なミニWebサーバーを提供するものがあるかどうかを知りたいと思います。私のサービスが実行されている場合、私はちょうど私のブラウザでは、入力できるようにしたいと思います:ミニWebサーバーfor .NET
とステータスページのポップアップを持っています。それは1つの単一のページと非常に単純なhtmlだけになります。誰もが私自身で、それを上手くやってみる前にこれを行う簡単な方法を知っていますか? lol
私はVB.NETのWindowsサービスを作成しました。ライブラリがあるかどうか、非常に単純なミニWebサーバーを提供するものがあるかどうかを知りたいと思います。私のサービスが実行されている場合、私はちょうど私のブラウザでは、入力できるようにしたいと思います:ミニWebサーバーfor .NET
とステータスページのポップアップを持っています。それは1つの単一のページと非常に単純なhtmlだけになります。誰もが私自身で、それを上手くやってみる前にこれを行う簡単な方法を知っていますか? lol
私は実際に私がで探していたもののかなり良いライブラリが見つかりました:
http://www.codeproject.com/cs/internet/minihttpd.asp
誰にも小さなミニウェブサイトを必要とする場合は、そのリンクをチェックしてください。私はそれを試して、それが好きだった。
Windows Communication Foundationを調べる必要があります。このフレームワークでは、独自のHTTPエンドポイントをホストすることができます。このエンドポイントでは、必要なサービスを提供できます。ここにはa sample over at MSDNがあります。
これは* HTTP *サーバには役に立たないでしょう。 –
それは良いスタートです。ここでは、Webブラウザでjpeg消耗品を提供する方法のサンプルを示します。そこから簡単な方法で簡単に提供することができます
Hello world http://msdn.microsoft。com/ja-us/library/cc681221.aspx –System.Net.HttpListenerクラスを調べます。どのポートをリッスンするかを指定することができ、かなり早く稼動しています。
.NET 2.0を使用している場合は、System.Net.HttpListener
を使用して、WindowsXP SP2およびWindows 2003 Serverから利用可能なHTTP.SYS
コンポーネントを利用する独自のWebサーバーを作成できます。
http://msdn.microsoft.com/sv-se/magazine/cc163879(en-us).aspx
でのHTTP.sysを使用してIISを使用せずにWebサービスをホスティングについての記事が使用したときのデバッグと同じ技術で実装された、たぶんthe Cassini server from Microsoft(または、a variant of Cassini from UltiDev)Cassini
を試してみてくださいありますIISを使用しないVisual Studio内のASP.NETまたはWebサービス。
WebDev.WebServer.exeを試してください。ポートやディレクトリなど、過去のパラメータを使用することができます。
カップルより多くの提案:(WCFサービスと組み合わせて使用)
何らかの具体的な理由あなたはありますIISを使用できませんか? –
残念ながら、私は自分のアプリをコンパクトフレームワーク上で動作させるために、自分自身を圧倒するように腹を立てています。幸いにも、これまでに何度も他の言語で行ってきたことです。 :-) –
ちょっと考えましたが、WCFセルフホスティングコアを使用することを考えましたか?それによって、あなたは "Webサービス"エンドポイントとホストWCFサービスを置くことができます。マークアップの塊を返す? ...それはちょっとしたハックですが、必要であればページの後ろにいくつかのコードを置くことができます – War