2011-08-10 12 views
4

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に戻し、コンパイルした後にリサイクルするように設定しました。これは、サイトをデバッグモードに戻すと想定しています。

+0

でこの設定を無効にしていることを確認してください

Site Home\Error Pages\Edit Feature Settings 

に行くアクセスするには、 '正常に完了した操作をエラーコード。 (0x0) ' - ハハ。 – magnattic

答えて

1

エラーページの設定には、ローカルおよびリモートの要求に対して表示する詳細情報のレベルをIISに通知する設定があります。これが正しく構成されていることを確認することができます。この設定は、インターネットインフォメーションサービスマネージャを起動し、あなたが生産

関連する問題