私はIISの世界は初めてで、次のことを知りたいと思いました...
IISExpress。Windows7 Ultimateを実行し、Windows 7にパッケージされているIISをインストールしました。
開発者として、IIS ExpressをデフォルトのIIS Windows 7 for .Net Webプロジェクトに付属していますか?
http://www.mywindowsclub.com/resources/3302-Key-differences-between-IIS-IIS-Developer.aspx との違いは次のとおりです。
既にIISがインストールされている-より優れた製品です。IISエクスプレスは、IISまたはIISよりも軽いが、IISよりCassini。
スコット・グーから 投稿 on IIS Express:
IISではない理由
ただし、今日IISオプションを使用する場合の欠点は、一部の企業が完全なWebサーバーを開発者のマシンにインストールすることを許可しないことです。 IISには、プロジェクトのセットアップとデバッグのための管理者アカウントアクセスも必要です。 Windowsの異なるバージョンは、IISの異なるバージョンもサポートしています。たとえば、Windowsで実行している場合XPは、それに付属するIIS 5.1 Webサーバーを使用する必要があります。これは、IIS7.x。 IISを使用するようにVS内でWebプロジェクトを構成するには、追加のインストールおよび構成手順もいくつか必要です。
なぜIIS Express
軽量で簡単にインストールできます(10Mb未満のダウンロードと超高速インストール)。VisualStudioからアプリケーションを実行/デバッグするために管理者アカウントを必要としません。SSL、URL書き換え、メディアサポートを含む完全なWebサーバー機能セットを有効にします。 、および他のすべてのIIS 7.xモジュールIIS 7.xがサポートするのと同じ拡張モデルおよびweb.configファイル設定をサポートおよび有効化します。完全なIIS WebサーバーとASP.NET開発サーバー(これらはまったく競合しません)Windows XP以降のオペレーティングシステムで動作し、完全な_を提供しますIISすべてのOSプラットフォーム上の7.x開発者機能セットIIS Express(ASP.NET開発サーバーなど)をすばやく起動して、ディスク上のディレクトリからサイトを実行できます。登録/構成手順は必要ありません。これにより、開発シナリオでの起動と実行が非常に簡単になります。
数時間後、ローカルでExpressを使用する重要な理由を見つけましたIIS:「編集して続行」はローカルIISでは機能しません。