質問: イベントビューアのアプリケーションログについて windows 2003 serverでの質問です。 サーバーの種類に限らないかもしれないですが、aspプログラムを使用するサイトでglobal.asaを使用しております。 このglobal.asa内で使用できないサーバーメソッドを使用しておりイベントビューアのアプリケーションログで警告が出力されました。 ここまでは問題ないのですが、そのサイトを一度閉じてまたサイトを開き直すと、global.asaの処理がはしり、新たにイベントビューアのアプリケーションログで警告が出力されると思ったのですが出力されませんでした。 global.asaのファイルに更新をかけてサイトを開き直すとまた新たに警告が出力されるのですが、global.asaのファイルに更新をかけないと警告が出力されません。 global.asaの処理が動いていることは確認できるのでなぜイベントビューアのアプリケーションログに警告が出力されないか疑問です。 理由をご存知の方がいらっしゃいましたらご教授頂けると助かります。
回答: まずは、global.asaの動作概要を理解する必要があるのでは? >そのサイトを一度閉じてまたサイトを開き直すと、global.asaの処理がはしり、新たにイベントビューアのアプリケーションログで警告が出力されると思ったのですが出力されませんでした。 >global.asaのファイルに更新をかけてサイトを開き直すとまた新たに警告が出力されるのですが、global.asaのファイルに更新をかけないと警告が出力されません。 上記2点よりwebサーバ開始時イベントで「global.asa内で使用できないサーバーメソッドを使用」しているのではないかと思われます。 よってwebサーバを再起動しない限り同じエラーは発生しないということになります。