MVC4 は、ポータブル領域を実現するために MVCContrib 要件を削除しますか? それともまだ必要ですか?
MVCContrib なしで試してみましたが、残念ながら、典型的な「ビュー 'インデックス' またはそのマスターが見つからないか、検索された場所をサポートするビュー エンジンがありません。」という例外が発生します。
検索された場所のリストには、技術的には正しい " ~/Areas/Inbox/Views/Default/Index.cshtml " が含まれていますが、ビューが見つからないだけです。
いくつかの説明:
メインの MVC4 アプリケーションと、「プラグイン」(もしそうなら) MVC4 アプリがあり、これには Inbox と呼ばれる領域と、Default という名前のコントローラーとビューが含まれています。メイン アプリでこのプラグイン アプリを参照し、View が返される DefaultController の Index メソッドでブレークポイントをヒットできます。そのため、メイン アプリがプラグイン アプリを操作し、要求を適切なコントローラーにルーティングしていることがわかります。実行していないときに、DefaultController の return View() ステートメントにカーソルを合わせると、バルーンに目的のビューが表示されますが、実行時に見つからないだけです。
誰かがこれに遭遇しましたか?それは本当に単純なことであり、私の愚かな見落としであると確信していますが、何時間も試してみましたが、解決策が見つかりません. 前もって感謝します!