3

次のように、別の独立した Webapp を含む仮想ディレクトリの下に MVC4 Webapp (1) があります。

 MainApp
     Areas
         SUBAPP  <------ THIS is a Virtual Directory with its own Webapp
             Views
                 _Layout_2.cshtml
     Views
         _Layout_1.cshtml

次に、MAINAPP から SUBAPP のレイアウトを次のように管理したいと思います。

  _Layout_2.cshtml:
  @{
     Layout = "../../Views/_Layout_1.cshtml
   }

....エラーが表示されます:

  The virtual path '/Views/_Layout_1.cshtml' maps to another application,
  which is not allowed

どうすればこれを達成できますか???

4

1 に答える 1

0

そのレイアウトを /Views/Shared フォルダーに配置しようとしましたか?

MEF フレームワークを使用することもできます

http://msdn.microsoft.com/it-it/library/hh708870%28v=vs.110%29.aspx

それを設定するのは本当に簡単で、他のプロジェクトや他のソリューションからビューとコントローラーを接続できます(プラグインのようなものです)

于 2013-11-08T15:17:55.890 に答える