~/View.cshtml で非常に単純な contentpage を試しています。
@inherits ViewPage
@{
Layout = "SimpleLayout";
ViewBag.Title = "Title";
}
<div id="content-page">
<p>Test</p>
</div>
~/Views/Shared/SimpleLayout.cshtml は
<!DOCTYPE HTML>
<html>
<head>
<title>Simple Layout</title>
</head>
<body>
<div id="content">
@RenderBody()
</div>
</body>
</html>
デバッグモードでは問題なく動作しますが、展開すると表示されます
コンパイル エラー
説明: この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。次の特定のエラーの詳細を確認し、ソース コードを適切に変更してください。
コンパイラ エラー メッセージ: CS0146: 'RazorOutput.ViewPage' と 'RazorOutput.ViewPage' を含む循環基本クラスの依存関係
RockStars の例にできる限り近づけようとしているので、何が問題なのかわかりません。私のサービス ビューは正常に動作します。
任意の提案をいただければ幸いです。
アップデート
ページの名前が変更されると (NewPage.cshtml など)、デバッグでも機能せず、同じ例外がスローされます。