Global.asaxファイル内に、アプリケーション例外のjavascriptアラートメッセージを表示する次のものがあります。
Response.Write("<script language='javascript' type='text/javascript'>alert('" + FixJQuotes(ex.Message) + "');</script>");
Response.Write("<script language='javascript' type='text/javascript'>history.back()</script>");
Server.ClearError();
経由でサイトにアクセスしhttp://localhost/
、目的のエラー(データベース内の一意のインデックスをヒット)を生成すると、アプリケーションは期待どおりに動作し、ブラウザーはjavascriptアラートを表示してから、ページに戻って編集ページを表示します。
ただし、まったく同じサーバーにアクセスしているが、別のマシンからアクセスしhttp://192.168.1.x/
ている場合、同じ例外が発生したときにアクセスすると、カスタムエラーページが表示され、エラーに関する手がかりはありません。
私は何か間違ったことをしている/何か明らかなことを見逃していますか?
ありがとう、アンドリュー