mvc c# episerver Web サイトを開発しています。サイトは IIS 10/Win 10 に専用のアプリケーション プールなどで読み込まれます。コードとレイアウトに関連する特定の .cshtml に変更を加えた後、そのレイアウトを共有するすべてのページで次のエラーが表示されます。
次のファイルは、拡張子 ".cshtml" がサポートされていない可能性があるため、レンダリングできませんでした: "~/Views/Shared/Layouts/_Root.cshtml"。
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.Web.HttpException: 次のファイルは、拡張子 ".cshtml" がサポートされていない可能性があるため、レンダリングできませんでした: "~/Views/Shared/Layouts/_Root.cshtml".
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
レイアウトが異なる他のすべてのページは正常に機能します。また、ビジュアル スタジオ iisexpress で Web サイトを読み込むと、正常に動作します。
なぜ私のIISがおかしくなっているのか、誰にも分かりますか?