我是ASP.NET的新手。 我用c#在asp.net(dotnet框架4)中创建了一个小应用程序,并托管在一台服务器上。 我随机收到以下错误,并且不知道相同的原因或解决方案。我也进行了搜索,但没有找到确切的原因或解决方案。
我添加了Global.asax并处理了其Application_Error事件以捕获错误,如下所示:
void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs
Exception exception = Server.GetLastError();
if (exception != null)
CommonFunctions.WriteLogToFile("Application_Error", exception.ToString() + "|" + Request.RawUrl);
// Clear the error from the server
Server.ClearError();
}
以下是我在服务器上观察到的错误日志:
2018-08-28 05:31:10 | Application_Error | System.Web.HttpException (0x80004005):这是无效的网络资源请求。在 System.Web.Handlers.AssemblyResourceLoader.System.Web.IHttpHandler.ProcessRequest(HttpContext 上下文) System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep步骤)
在System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤, 布尔值&同步完成)| /WebResource.axd
请为上述问题提供帮助。