質問

IIS7でトレースを有効にしました。 IIS管理ツールの[ASP]タブでこれらのプロパティをtrueに設定します。

  • appAllowClientDebug、
  • appAllowDebugging、
  • errorsToNTLog、
  • scriptErrorSentToBrowser;

それをテストするために、バグ(不良なactiveX名)を自発的に含める小さな古典的なASPテストページを作成しました。

バグラインに達するまで、aspテストページがレンダリングされます。ページの残りの部分はレンダリングされません。 500エラーコードを予期していましたが、コードは常に200です。FailedReqLogFilesフォルダーにエラーファイルはありません。

アイデアはありますか?

役に立ちましたか?

解決

OK、問題は実際にはサーバー側デバッグを有効にするにあると思います。有効にすることもできますが、代わりに無効にする必要があります。

サーバーは、デバッグを開始する必要があると判断し、デバッガーを起動しようとしますが、デバッガーを見つけられず、あきらめます!これはIIS7よりも前には発生しなかったと確信しています。

他のヒント

Glood Morning、

この問題により、ブラウザにSQLサーバーエラーが表示されなかったため、開発が大幅に遅くなりました。アプリケーションサービスプロバイダーはいくつかの設定を試しましたが、動作させることができませんでした。彼らは私に設定を送信し、私は誤って一度に2つだけをやったので、私たちの問題は修正されました。彼らは、aspがエラーコードの代わりにリターンコード200を与えていたと私に言った。

これが私たちにとってうまくいったことです:

「ブラウザに送信= True」の組み合わせおよび「サーバー側のデバッグを有効にする」 = False"動作します。

それが他の人の役に立つことを願っています。

トムアームストロング

これを見て、これが500エラーの取得を妨げているかどうかを確認してください。また、バグがactiveXの例外ハンドラを介して処理される場合、asp応答でエラーが表示されない可能性があります。

http://classicasp.aspfaq.com/general/why-do-i-get-a-500-internal-server-error-for-all-asp-errors.html

200 OKは、HTTPリクエストが成功した場合の標準応答です。ステータスコードは、クライアントのリクエストが正常に受信され、理解され、受け入れられたことを示します。

これと同じIIS7エラーが発生しました。どんな種類のエラーも返さなかった。画面にエラーメッセージも500も表示されませんでした。ページのレンダリングが停止しました。

見ているのはそれですか?残念ながら、何がエラーを処理しているかのように思えました。 (これがあなたが見ているものであるなら、私は覚えようとし続けます!)

これはそれだとは思いませんが、次のようになる可能性があります。エラーページに移動>機能設定を編集し(右側のパネルに非表示)、詳細エラーを選択しますか?この設定も必須であり、言及していませんでした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top