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