7

VS2012 をインストールし、MVC プロジェクトを作成しました。プロジェクトを右クリックしてプロパティを選択し、Web タブを選択しました。[ローカル IIS Web サーバーを使用する] を選択しましたが、[IIS Express を使用する] チェックボックスが無効になっています。

フォルダを確認したところ、 C:\Program Files (x86)\IIS Express\IIS Express 8 があります。

特に理由は?


フォールバックして Visual Studio Development Server を使用すると、50% の確率で "サーバーがビジー状態です" というメッセージが表示されます。

4

2 に答える 2

7

必要なのは、開発マシンで IIS を有効にすることだけです。

[スタート] -> [コントロール パネル] -> [Windows の機能を有効または無効にする] -> [インターネット サービス]

次に、World Wide Web Services -> Common HTTP Features にチェックマークを付けます。

World Wide Web Services -> Application development Features にチェックを入れます

それだけです。

于 2012-12-06T15:48:07.303 に答える
1

フル IIS を使用すると、いくつかの利点があります。1 つは、常に実行されているため、単体テストのために VStudio プロジェクトを開始する必要がないことです。もう 1 つは、同じ管理ツールを使用して実際のサイトを作成し、IIS ミラーリングの運用を構成できるため、環境に展開する際のサポートが容易になります。また、IISExpress にはアプリケーション ルーティングに関する問題があったことを思い出すようです。反対に、完全な IIS を使用しても問題はありません。確かに、IISExpress は Cassini よりもはるかに優れていますが、完全な IIS を使用しない理由がない場合は、IIS を使用することを引き続き主張します。

于 2014-03-19T17:54:40.373 に答える