「レポート」と「管理」の 2 つの領域を持つ MVC4 アプリケーションがあります。_Layout
これらの領域のビューで、アプリケーション全体で使用されるものと同じものを使用したい( ~/Shared/_Layout.cshtml
)。アプリケーションをビルドして開発ワークステーションにヒットさせると、両方の領域が正しくレンダリングされます。ただし、サーバー 2008 R2 (IIS 7.5 を実行) に発行すると、管理領域のどのビューにも _Layout がありません。ブラウザを切り替え、Web サーバーとドメイン内の別のシステムからのアクセスの両方を試し、キャッシュをクリアしました....何も機能しませんでした。なぜこれが起こっているのか知っている人はいますか?
質問する
264 次
1 に答える
1
現在のプロジェクトにはエリアがあり、このエリアのViews
フォルダーには というファイルがあります_ViewStart.cshtml
。そのプロパティは、フォルダー内にあるアプリケーション レベルのファイルをLayout
指します。_Layout.cshtml
ApplicationName/Views/Shared
_ViewStart.cshtml
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
これを行うと、共通_Layout.cshtml
ファイルをすべてのエリアまたは一部のエリアのみと共有できます。
ファイルの詳細については、次の_ViewStart.cshtml
回答を確認してください。
于 2013-02-21T18:26:46.577 に答える