16

ASP.NET MVC 4プロジェクトをテストサーバーに展開しましたが、実行されていないようです。

展開後にIIS7でプロジェクトURLにアクセスしようとすると、ディレクトリの内容が一覧表示されます。フォルダを確認すると、すべてのアセンブリが展開されていることがわかります。ディレクトリブラウジングを有効にすると、実際にはディレクトリ内のファイルが一覧表示され、静的ファイルを提供できます。

.NET4.0アプリケーションプールがコントローラーにリクエストをルーティングしていないかのようです。

これを引き起こしている可能性がありますか?

4

2 に答える 2

41

解決

web.configでtrueに設定されている幸運から解決策を見つけました:runAllManagedModulesForAllRequests

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true" />
    ...
</system.webServer>
于 2012-01-19T14:06:05.810 に答える
1

先日、新しいマシンで新しいプロジェクトを開始したときに、この正確な問題が発生しました。それから私はこの質問を見つけました、そして私の最もワイルドな夢のすべてが実現しました。

于 2012-01-20T01:43:02.613 に答える