あなたの質問は有効です。
ほとんどの場合、ウェブに直面しているウェブサーバーが考えられます。 HTML(またはjsonまたはwebsockets)を扱うことはそれ以上のものに使用できます。
私はsmall applicationを持っているので、IISの代わりにナンシーを使用しています。IISは外から見たときに内部からしか届きません。また、マシンにIISがインストールされていない場合は、インストールする必要はありません。
OSXまたは* nixを実行したとします。次に、非常に優れた言語と編集者を持ち、Monoで簡単なWebサーバーを実行できます。
Netduinoのようなマイクロコントローラを使用しているとします。IISは適合しません。私はナンシーがそこに走っているのを疑っていますが、あなたはそのアイデアを得ます。すべてがデータを運ぶために24輪を必要とするわけではありません。
あなたは心臓と中心として勝利マシンであなたの家を自動化しているとします。さて、あなたは本当にgodsknowwhatを行うIISをインストールしたいのですか、それともできるだけ少なくても十分ですか?
上記の自動化された住宅があなたのペットのF/OSSプロジェクトで、自動化されたテストに重きを置く場合。ナンシーはよく知られています。
もう1つの例は、現実に近いところからです。私はsnow flake serverが古いUmbraco CMSを実行しています。私はこの機械に触れる前に、柔らかい手袋を着用しています。
別のウェブまたはjsonサーバーが必要な場合は、ナンシーが可能な限り最小限のインプリントを行います。
MicrosoftがKatanaを多かれ少なかれ持っているようだが、OWINの引数は古くなっている。
HTH
私のブログを参照http://blogs.msdn.com/b/webdev/archive/2014/04/23/why-katana-should-be-on-your-radar.aspx – RickAndMSFT