web-dev-qa-db-ja.com

IIS 7でMVC3アプリを実行する際の問題

Windows 7 Home-64ビットを実行しているコンピューター上のIIS7でMVC 3プロジェクトを実行する際に問題が発生しています。これが私がしたことです。

  1. インストール済みIIS 7。
  2. サーバーにアクセスし、IISウェルカムページを取得しました。
  3. D:\ MySiteという名前のディレクトリを作成し、MVCアプリケーションをそのディレクトリにコピーしました。 (MVCアプリは、Visual Studioで新しいMVC3プロジェクトを作成するときに作成される単なる標準アプリです。ホームページとアカウントログオンページを表示するだけです。VisualStudio開発サーバー内で正常に実行され、コピーしました私のホスティングサイトに、それはそこでうまくいきます)
  4. 開始済みIIS管理コンソール。
  5. デフォルトのサイトを停止しました。
  6. 「d:\ Mysite」という物理ディレクトリを持つ「MySite」という名前の新しいサイトを追加しました
  7. MySiteという名前のアプリケーションプールを.Net Framework 4.0、統合パイプラインを使用するように変更しました

ブラウザでサイトにアクセスすると、d:\ MySiteディレクトリにあるファイルのリストが表示されます。 IISがd:\ MySiteのコンテンツをMVCアプリケーションとして認識していないかのようです。

これを解決するにはどうすればよいですか?

7
mjmoore99

IISは.NET 4の後にインストールされたため、おそらく aspnet_regiis.exe ツールを実行して、すべての.NET 4のものをIISに登録する必要があります。

4
Ryan Bolger