エラーメッセージには次のように記載されています。
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
私のアプリケーションが突然それを始めたのはなぜですか? 私の web.config では、次のように定義しました。
<customErrors mode="On" defaultRedirect="~/Error">
<error redirect="~/Error/NotFound" statusCode="404"/>
</customErrors>
以前に cshtml ファイルからソリューションを構築すると、カスタム エラー ページにリダイレクトされましたが、現在は IIS 8.0 の詳細なエラー ページが表示されるだけです。
cshtml ファイルからビルドしたと言うときは、ctrl+F5 を実行すると、ブラウザーが新しいタブを .xml で開くことを意味しますhttp://localhost:54837/Views/UnitDetails/Wireline.cshtml
。これにより、カスタム 404 ページが表示されましたが、前述のとおり、IIS 8.0 の詳細エラー ページが表示されるだけです。
これは本当に面倒なので、誰かがエラーの原因を教えてくれることを願っています! :p