2012-01-19 37 views
16

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

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

.NET 4.0アプリケーションプールがコントローラに要求をルーティングしていないかのようです。

この原因は何ですか?

+0

アプリケーションプールを統合パイプラインモードに設定しましたか? –

+0

はい。しかし、ありがとう、私は解決策を見つけた。 –

答えて

40

ソリューション

は、web.configファイルでtrueにrunAllManagedModulesForAllRequestsを設定されている、sheer luckのうち、解決策を見つけた:

<system.webServer> 
    <modules runAllManagedModulesForAllRequests="true" /> 
    ... 
</system.webServer> 
+0

この解決策は私の問題を解決しました。ありがとうございました。 –

+4

私はこの事のために一日を無駄にしました...なぜそれは展開用のmvcテンプレートの一部ではありませんか? –

+0

これは私の問題を解決しました!ありがとう。 – ttobbavj

1

新しい上に新しいプロジェクトを開始するとき、私は先日、この正確な問題を抱えていました機械。それから私はthis questionを見つけ、私の野生の夢のすべてが成立しました。

+0

ありがとうございます。 ASP.NET 4は私の最後に正しくインストールされました。 –

関連する問題