初めての MVC4 アプリケーションを開発していますが、「ページの読み込み中にエラーが発生しました」というメッセージが何度か表示されました。これは、実稼働環境にいる場合は便利ですが、アプリケーションを開発する場合は、何が問題なのか、例外の詳細を確認する方がはるかに生産的です。このメッセージの原因となる例外情報を取得する方法または設定はありますか?
よろしく、ユルジェン。
初めての MVC4 アプリケーションを開発していますが、「ページの読み込み中にエラーが発生しました」というメッセージが何度か表示されました。これは、実稼働環境にいる場合は便利ですが、アプリケーションを開発する場合は、何が問題なのか、例外の詳細を確認する方がはるかに生産的です。このメッセージの原因となる例外情報を取得する方法または設定はありますか?
よろしく、ユルジェン。
これは .Net 例外customErrors
です。Web.config で要素を見つけて、属性mode="Off"
orを設定しますmode="RemoteOnly"
。
JavaScript エラーの場合は、JavaScript コンソールを開き、エラーを監視します。
.Net 例外であるが、YSOD が ajax 経由で要求されたためにブラウザーによってレンダリングされない場合、出力に到達する最速の方法は、フィドラーなどのデバッグ プロキシを使用し、そこで html の結果を監視することです。
どちらのオプションでもない場合は、詳細を提供する必要があります。デバッガーでアプリケーションを実行しようとしたことがありますか?
デバッグを有効にし、web.config でエラー表示モードを設定できます。
<configuration>
<system.web>
<compilation debug="true" ...>
...
</compilation>
<customErrors mode="On|Off|RemoteOnly" ...>
(set this to Off or RemoteOnly) when debugging
...
</customErrors>
</system.web>
</configuration>