Web ページ用に特定の _ViewStart.cshtml と _Layout.cshtml (Views フォルダーのサブフォルダー内) があり、ページが読み込まれると、_ViewStart と _Layout が期待どおりに使用されます (_ViewStart でブレークポイントに到達します)。
_ViewStart.cshtml と _Layout.cshtml が (Views フォルダーの) Shared フォルダーにあり、他のすべてのビューで参照する必要があります。
_Layout は参照されていますが、_ViewStart.cshtml は参照されていません (ブレークポイントに達していません) - これは mvc3 の標準ですか?
また、共有レイアウトを使用する最初のビューでは、(firebug を使用して) Web ページの上部に DOCTYPE ディレクティブが表示されますが、同じ _Layout.cshtml を使用しているにもかかわらず、後続の Web ページには DOCTYPE ディレクティブがありません。