1

ASP.NET MVC3 から MVC4 にアップグレードしてから、問題が発生しました。アプリケーションには、メイン プロジェクトが参照する dll に埋め込まれたコントローラーとビューの大部分があり、ソリューションは、要求されたビューが dll に存在するかどうかを確認し、存在する場合はそれを返す標準の VirtualPathProvider に依存しています。

MVC4 にアップグレードすると、レイアウト ページのリクエストが VirtualPathProvider を通過しなくなり、アプリケーション全体がクラッシュします。部分ビューを含む他のすべてのビューは正しく処理され、アセンブリからロードされます。

MVC4 にアップグレードした後、他の誰かが同様の問題に遭遇しましたか?

4

1 に答える 1

0

エラーメッセージを見ずに推測します。プロジェクト内のすべての web.config ファイルを見つけて、最新バージョンの MVC 4 を参照していることを確認してください。

于 2012-11-12T04:38:00.270 に答える