web-dev-qa-db-ja.com

ASP従来のログからイベントログへのログ記録]を有効にする

私の必要性はかなり単純だと思いましたが、解決策を見つけることができませんでした...

ASPクラシックエラーをWindowsイベントログに表示するにはどうすればよいですか? Windows-server-2000とWindows-Server-2003で必要です。

よろしく、フレデリック

2
fredlegrain

Windows Server 2003(IIS 6)には、メタベースプロパティAspErrorsToNTLog(ブール値)があります。

このMicrosoftTechNetの記事を参照してください: AspErrorsToNTLog Metabase Property(IIS 6.0)

AspErrorsToNTLogプロパティは、どのASPエラーがWindowsイベントログに書き込まれるかを指定します。ASPエラーはクライアントブラウザとIISログファイルはデフォルトです。AspErrorsToNTLogはデフォルトでFALSEに設定されており、次のようにAspLogErrorRequestsプロパティを変更します。-AspLogErrorRequestsがFALSEに設定されている場合、ASPエラーは書き込まれません。 AspErrorsToNTLogの値に関係なく、Windowsイベントログに記録されます。

  • AspLogErrorRequestsがTRUEに設定されている場合、IISがIISログファイルへのアイテムの書き込みに失敗すると、アイテムはWindowsイベントログに次のように書き込まれます。 AspErrorsToNTLogの値に関係なく、警告。

  • AspLogErrorRequestsがTRUEに設定され、AspErrorsToNTLogがFALSEに設定されている場合、最も重大なASPエラーのみがWindowsイベントログに送信されます。重大なASPエラーは番号100、101、102、103、104、105、106、107、115、190、191、192、193、194、240、241、および242。

  • AspLogErrorRequestsがTRUEに設定され、AspErrorsToNTLogがTRUEに設定されている場合、すべてのASPエラーがWindowsイベントログに書き込まれます。注このプロパティは、IISログファイル。これを実現するには、LogTypeプロパティとDontLogプロパティを参照してください。また、このプロパティは、常にWindowsイベントログに送信されるIISイベントメッセージを制御しません。このプロパティはプロセスレベルのプロパティ。このプロパティがWebサービスレベルで設定されている場合、すべてのインプロセスアプリケーションキーに適用されます。Webサイトレベル以下のメタベースプロパティ設定は、Webサイトキーがである場合を除き、インプロセスアプリケーションでは無視されます。アウトプロセスアプリケーションとして分離されています。

この記事では、IISメタベースファイルをIIS 6: IISを変更する直接メタベース(IIS 6.0)

1
splattne

これを使用しています AspEventlogコンポーネント Windows Server2003で。

1
ThatGraemeGuy