2011-02-02 12 views
4

IISが最後に再コンパイルされたときの通知方法を教えてもらえますか?誰かがapp_codeファイルをプッシュアップするなどして、私たちはかなり大規模なウェブサイトを時々再コンパイルすることがあります。私たちはウェブサーバでマイナーな問題を抱えています。いつIISが最後に特定のサイトを再コンパイルしたかを知ることができれば有益です。IISのサイト再コンパイルを監視する.NET 3.5

この情報を持つパフォーマンスカウンターなどはありますか?

おかげ デビッド

答えて

1

あなたがETWトレースを分析するために、この記事に従った場合は、最後のコンパイルが発生したとき、あなたが表示されます。一般的なトラブルシューティングの方法として、原因を突き止めるために使用できますが、パフォーマンスが低下する可能性があるため、原因を突き止めないでください。

http://blogs.msdn.com/b/tess/archive/2008/11/06/troubleshooting-appdomain-restarts-and-other-issues-with-etw-tracing.aspx

1

あなたはときにアプリケーションプールの再起動を通知するASP.NETヘルスモニタリングを使用することができます。それをさらにデバッグするには、ETW trace(他の答えを参照)を使用してください。

healthmonitoring(記事の最後にあります)を設定する方法またはMSDNの公式ドキュメントを参照してください。this postを参照してください。