配置 IIS7の展開の問題を実行しているASP.NET MVC




web deploy (4)

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アプリケーションの構成上の問題については何かアドバイスをいただければ幸いです。

何かご意見は?


IISはデフォルトのIIS7サイトで正常に動作しますか?

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


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-with-begging-the-hosting-company


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

  • AspNetMVC3ToolsUpdateSetup
  • wpilauncher_3_10(選択:アプリケーションリクエストルーティング2.5)

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





iis-7