我在 .NET4 和 MVC3 (razor) 上有一个 Web 应用程序。
我想在 Global.asax 中处理我的应用程序错误。我创建了 application_error 函数。
我注意到并发现了一些错误。
当我尝试在线添加断点 Response.Clear();
并且该错误是通用的时,其中一个在 Application_Error 中返回此字符串。
我怎样才能找到我的代码或我的代码的一部分?
我的代码:
protected void Application_Error()
{
var exception = Server.GetLastError();
var httpException = exception as HttpException;
Response.Clear();
Server.ClearError();
}
httpException 上的错误:
{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.IExecutionSt
ep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
completedSynchronously)}