ブラウザに「500-内部サーバーエラー」と表示されます。 (「フレンドリーなHttpメッセージの表示」をオフにしました。
IIS 8でASP設定に移動し、「Send Errors to Browser = True」を設定しました。
シンプルなASPページが正常に機能しています。 Windows 2003から2012にコードを移植しています。その他の問題をデバッグする必要があります。エラーが表示されるのは、数分後のIISログだけです。これは、エラーを修正するのに時間がかかる方法であり、あまり情報を提供しません。
リモートサーバー自体でブラウザーを実行しています。理想的には、IEだけでなく、どのブラウザーでもエラーを取得したい。
2015年2月25日追加-おそらく5%の確率で動作するようです。ほとんどの場合、500内部エラーが発生しますが、ブラウザで必要な種類のエラーが発生した例を次に示します。
以下は、クラシックASP Debugging Properitesのデフォルト設定です。
ここで変更する必要があるのはSend Errors To Browser
= Trueだけです
これにより、サーバー上のブラウザーで実際のエラーが発生します。
リモートコンピュータでそのエラーを表示するには、IISマネージャ)でサイトのError Pages
アイコンをクリックし、右側の[アクション]ペインでEdit Feature Settings
をクリックします。ここでDetailed errors
を選択します。
その後
これは、IIS機能はASPとは何の関係もありません。エラーメッセージを公開するため、この設定はパブリックサーバーでは理想的ではありません。完了したら元に戻してください。デバッグあり。