8

今日の初めに、WindowsServer2003のIISで実行されているMVCサイトの1つでYSODを経験しました。

通常、これらはELMAHを使用して(このセットアップを使用して)電子メールで報告されますが、これは(ある種の)コンパイルの問題であるため、電子メールで報告されませんでした。

具体的なエラーは次のとおりです。

「アプリケーションがプリコンパイルされているため、ディレクトリ'App_GlobalResources'は許可されていません。」

潜在的な顧客は私たちが気付く前に問題に気付く可能性があるため、これは大きな問題です。サイトの例外ハンドラーが呼び出されていないときに、これらのYSODがログに記録されていることを確認するにはどうすればよいですか?

4

2 に答える 2

4

VBScriptを使用してイベントログを監視することができます。その後、発生時にこれを電子メールで送信できます。

次に例を示します。

http://www.microsoft.com/technet/scriptcenter/resources/qanda/feb07/hey0226.mspx およびvbscriptからの電子メール:http: //www.paulsadowski.com/WSH/cdo.htm

これは、PowerShellやボックス上の別の.netアプリを使用して行うこともできます。

于 2009-08-27T17:19:24.897 に答える
4

可能であれば、そのマシンのイベントビューアを確認してください。これは、Windowsマシンの最後の手段のロガーです。

于 2009-08-27T17:06:19.603 に答える