web-dev-qa-db-ja.com

IIS 8クラシックを表示ASPブラウザのエラー

ブラウザに「500-内部サーバーエラー」と表示されます。 (「フレンドリーなHttpメッセージの表示」をオフにしました。

IIS 8でASP設定に移動し、「Send Errors to Browser = True」を設定しました。

enter image description here

シンプルなASPページが正常に機能しています。 Windows 2003から2012にコードを移植しています。その他の問題をデバッグする必要があります。エラーが表示されるのは、数分後のIISログだけです。これは、エラーを修正するのに時間がかかる方法であり、あまり情報を提供しません。

リモートサーバー自体でブラウザーを実行しています。理想的には、IEだけでなく、どのブラウザーでもエラーを取得したい。

2015年2月25日追加-おそらく5%の確率で動作するようです。ほとんどの場合、500内部エラーが発生しますが、ブラウザで必要な種類のエラーが発生した例を次に示します。

enter image description here

5
NealWalters

以下は、クラシックASP Debugging Properitesのデフォルト設定です。

enter image description here

ここで変更する必要があるのはSend Errors To Browser = Trueだけです

これにより、サーバー上のブラウザーで実際のエラーが発生します。

リモートコンピュータでそのエラーを表示するには、IISマネージャ)でサイトのError Pagesアイコンをクリックし、右側の[アクション]ペインでEdit Feature Settingsをクリックします。ここでDetailed errorsを選択します。

enter image description here

その後

enter image description here

これは、IIS機能はASPとは何の関係もありません。エラーメッセージを公開するため、この設定はパブリックサーバーでは理想的ではありません。完了したら元に戻してください。デバッグあり。

6
Peter Hahndorf