数年前、私はWindows用の超シンプルな無料Webサーバーを使いました。
あなたがしなければならなかった唯一のことはdirにexeをコピーすること、そのexeをダブルクリックすること、そして - voil - そのdirはHTTP経由でアクセス可能になったことです。
唯一の問題は、私はその小さな宝石を見つけることができないということです...
私は最近この目的のために マングース を使用しました。 Windowsに対応しています。ホームページから:
Mongoose実行ファイルは外部のライブラリや設定には依存しません。何らかのディレクトリにコピーされて実行されると、ポート8080でそのディレクトリにサービスを提供し始めます。たとえば、異なるリスニングポートやIPベースのアクセス制御など、追加の設定が必要な場合実行可能ファイルが存在するディレクトリと同じディレクトリに作成できます。これにより、Mongooseはあらゆる種類のデモ、クイックテスト、ファイル共有、およびWebプログラミングに最適です。
あなたがpythonをインストールしているなら、あなたはHTTPを通して現在のディレクトリを提供するためにそれを使うことができます:
python -m SimpleHTTPServer
デフォルトでは、ポート8000にバインドします。
別のポートを選択するには
python -m SimpleHTTPServer 9000
代わりにCGIHTTPServerを使用すれば、CGIをサポートすることもできます。 CGIスクリプトがcgi-binサブディレクトリにあることを確認してください。
SimpleHTTPServerとCGIHTTPServerは、標準のpythonインストールにバンドルされているpythonモジュールです。
私はほとんどのスクリプト言語が似たようなトリックを持っていると確信しています。Pythonは私のお気に入りのスイスアーミーナイフであることが起こるでしょう。
もちろん、pythonは1つの小さなスタンドアロンの実行可能ファイルよりはるかに大きいのですが、それは私が今までに触れたすべてのコンピュータにインストールされているだけです。
Windows用のNginx はそのようなものです。解凍して実行ファイルを実行し、ドキュメントをhtmlフォルダに配置します。
私は時々ピンチでHFSを使用します。たぶんあなたはそれが便利だと思うでしょう。 HFS
私は同じ必要性を持っていて、開発された Quickshare 、それはLinuxとWindows上で動作し、あなたが望むことをします(あなたはそれを実行し、ディレクトリを選択します)。ご希望の場合は、HTTP-AUTH、IPホワイト/ブラックリスト、アップロードもサポートしています。
これが のスクリーンショットと使用例です 。
私はあなたが使ったものについてはよくわかりませんが、Cassiniは無料でとてもシンプルです。
ここから入手できます - http://blogs.msdn.com/b/dmitryr/archive/2008/10/03/cassini-for-framework-3-5.aspx
あなたがXAMPPを参照しているように思えます、それはまさにそれをします。
http://ultidev.com/products/Cassini/ - サービスとして実行できるMS Cassiniフォーク、サイトからのC/P:
これはUltiDev Cassiniにはありますが、元のMS Cassiniにはない機能です。
* Comes ready for distribution with Visual Studio ASP.NET applications.
* Runs as a windows service;
* Hosts and runs multiple ASP.NET applications;
* Provides management UI and simple API for configuring web applications;
* Comes in two flavors: 2.0 version for ASP.NET 3.5, 3.0 and 2.0 applications, and 1.1 for applications compiled for ASP.NET 1.1.
私はかつて Wapache を使用しましたが、セットアップが不要なため、さらに簡単でした。
Wapacheは、Web開発技術を使用してデスクトップアプリケーションを作成できるようにするソフトウェアです。それは修正されたバージョンのApache 2 HTTPサーバーと埋め込まれたInternet Explorerウェブブラウザを組み合わせたものです。 「Webサーバー」への要求は内部的に処理されます。データはネットワーキング層を通過しないため、迅速な対応と信頼性の高い操作が保証されます。 Wapacheでは、ウィンドウのサイズやJavascriptの可用性など、さまざまなブラウザ設定を制御でき、一貫したランタイム環境を実現できます。
私は、Abyssが私が知っている最も簡単なことを見つけました、私はまだ個人的にはlighttpdかそれに類するものをパッケージ化したいと思います。