私はasp.net MVC3上に構築されたアプリケーションを持っています。アプリケーションはうまく動作しますが、すべてのページの読み込みでApplication_Errorメソッドが複数回実行され、同じ時間に例外がスローされないので、そのようなアプリケーションは決して破損しないという問題が1つあります。 デバッグ中にエラーメッセージが表示されることがありましたが、なぜこのエラーが発生しているのかわかりません。助けていただければ幸いです。そのような(Firefoxの上)シオマネキや放火魔としてApplication_Errorが何度も呼び出されています
[7/24/2011 10:30:04 PM] Error: System.Web.HttpException (0x80004005): File does not exist. at System.Web.StaticFileHandler.GetFileInfo(String virtualPathWithPathInfo, String physicalPath, HttpResponse response) at System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context, String overrideVirtualPath) at System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
この問題が発生したとき、私のマシンに必要なDLLがありませんでした(Microsoft Enterprise Practicesのものでした)。 ProcMonを使用して、見つからないファイルをファイルに出力してみてください。 –