6

ASP.NET MVC アプリを IIS7 に展開する際に問題が発生しています。

ASP.NET MVC Beta 1 で作成された MVC プロジェクトがあります。これは、変更されていない既定のテンプレートだけで構成されています。

アプリは VS2008 内で問題なく動作しますが、ローカルの IIS7 Web サイト ( http://localhost ) に公開すると、次のサーバー エラーが発生します。

受信リクエストがどのルートとも一致しません

http://localhost/Home/About (テンプレート内の特定のページへのルート)にアクセスしようとしても失敗しました。これは 404 エラーを返します。

IIS で Web サイトを数回再作成し、パイプライン モードが統合に設定されていることを確認しました。私の IIS7 サーバーは、Vista Home Premium マシンで実行されています。

これは IIS 構成の問題であると想定しています。ASP.NET MVC アプリの構成の問題に関する提案をいただければ幸いです。

何かご意見は?

4

5 に答える 5

3

http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx

これですべての問題が解決しました。

于 2009-02-02T10:28:14.073 に答える
2

IIS は既定の IIS7 サイトで正常に動作しますか?

イベント ビューア メッセージを受信して​​いますか?

于 2008-10-19T17:23:14.473 に答える
2

IIS は統合モードですか? そうでない場合は、セットアップを行うか、統合モードに変更する必要があります

于 2009-01-29T09:02:16.717 に答える
1

次のソフトウェア要件をインストールする必要があります。

  • AspNetMVC3ToolsUpdateSetup
  • wpilauncher_3_10(選択: Application Request Routing 2.5)
于 2012-04-26T04:57:09.683 に答える
1

IIS 7.0 統合モードで実行していることを確認してください。IIS 7.0 クラシック モードで実行する必要がある場合は、ルートを機能させるためにいくつかのアクションを実行する必要があります。次のブログ投稿を参照してください。

http://www.tugberkugurlu.com/archive/running-asp-net-mvc-under-iis-6-0-and-iis-7-0-classic-mode---solution-to-routing-problem

http://www.tugberkugurlu.com/archive/deployment-of-asp-net-mvc-3-rc-2-application-on-a-shared-hosting-environment-without-begging-the-hosting-company

于 2011-03-05T10:04:27.933 に答える