ASP.Net 3.5アプリケーションでエラーをデバッグしようとしています。我々は最近、IIS6で7にIIS6からアプリケーションを移動し、このようなコード:IIS7はASP.Netエラーメッセージまたはスタックトレースを表示しません
Throw new Exception("My message")
は、「デバッグ」コンパイル・モードを使用して(エラーメッセージ、コードの近く行、およびスタックトレースを与えるページを表示していましたし、カスタムエラーはありません)。 IIS7で
、「詳細」のエラーメッセージが唯一のモジュールとエラーコードを示します:
HTTP Error 500.0 - Internal Server Error
The page cannot be displayed because an internal server error has occurred.
Detailed Error Information
Module global.asax
Notification BeginRequest
Handler StaticFile
Error Code 0x00000000
Requested URL [My URL]
Physical Path [My Path]
Logon Method Not yet determined
Logon User Not yet determined
Failed Request Tracing Log Directory [My Directory]
私もスタックトレースを与えることを主張しているが、まだ得られない失敗した要求トレースを設定私は任意の行番号またはエラーメッセージ、モジュール名とHTTPステータスのみ。
No. 111.
Severity Warning
Event -MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName global.asax
Notification 1
HttpStatus 500
HttpReason Internal Server Error
HttpSubStatus 0
ErrorCode 0
ConfigExceptionInfo
Notification BEGIN_REQUEST
ErrorCode The operation completed successfully. (0x0)
IIS6で取得した情報はどのように取得できますか?私はすでにエラーがglobal.asaxにあることを知っています、私は行番号と特定のエラーメッセージが必要です。
また、これは関連しているが、サイトがプリコンパイルされていて、コンパイル時にaspnet_compiler.exeがweb.configの "debug"スイッチをfalseに設定している( "-d"オプションを指定しても)。私のmachine.configには "deployment"タグはありません。私はちょうど "デバッグ"をtrueに戻し、コンパイルした後にリサイクルするように設定しました。これは、サイトをデバッグモードに戻すと想定しています。
でこの設定を無効にしていることを確認してください
に行くアクセスするには、 '正常に完了した操作をエラーコード。 (0x0) ' - ハハ。 – magnattic