「アクセス拒否」エラーの迅速な診断方法
著者:Eve Cole
更新時間:2009-06-30 15:58:54
ASP.NET または ASP アプリケーションを公開する場合、不適切な NTFS 認証によって引き起こされる問題が頻繁に発生します。このような問題は通常、デバッグに頭を悩ませるものであり、デバッガーには豊富な経験が必要です。 (たとえば、ASP.NET のプロセス モデル、シャドウ コピーに関係する可能性のあるディレクトリを理解する必要があります。ASP が「リソース使用中」エラーのみを報告する場合、それは ASP がウイルス対策ソフトウェアに DLL をロードしていることを指す場合があります。起動時のソフトウェア ディレクトリの失敗など)
http://www.sysinternals.com/にある小さなツール filemon を使用すると、このような問題のデバッグ プロセスが大幅に簡素化できることを発見しました。
Filemon は、ファイルのオープン/作成、DLL のロードなど、システム内のすべてのプロセスのさまざまなファイル操作をリアルタイムで監視および表示できます。 filemon はこれらの操作を監視し、その結果を出力します。
Web アプリケーションでアクセス許可の例外が発生した場合、filemon を開いて Web アプリケーションを再実行し、filemon ログを検索してアクセス拒否例外に対応する操作を見つけるだけです。