C# 文件不存在异常-favicon.ico
我有一个C# 文件不存在异常-favicon.ico,c#,asp.net,.net,C#,Asp.net,.net,我有一个Global.asax文件,它在Application\u Error处理程序中包含日志代码。我需要对其进行自定义,以便在查找favicon.ico文件时发生异常时,不会到达应用程序错误处理程序。当favicon.ico出现异常时,我们如何绕过应用程序_错误的命中 异常:文件不存在 注意:解决方案中没有favicon.ico引用 注意:我使用internet explorer作为浏览器 代码 protected void Application_Error(object send
Global.asax
文件,它在Application\u Error
处理程序中包含日志代码。我需要对其进行自定义,以便在查找favicon.ico
文件时发生异常时,不会到达应用程序错误处理程序。当favicon.ico出现异常时,我们如何绕过应用程序_错误的命中
异常:文件不存在
注意:解决方案中没有favicon.ico引用
注意:我使用internet explorer作为浏览器
代码
protected void Application_Error(object sender, EventArgs e)
{
Exception occuredException = Server.GetLastError().GetBaseException();
string connectionString = ConfigurationManager.ConnectionStrings[UIConstants.PayrollSQLConnection].ConnectionString;
ExceptionBL exceptionBL = new ExceptionBL(connectionString);
string location = Request.Url.ToString();
exceptionBL.SubmitException(occuredException.Message, location);
}
参考:
如果异常是
FileNotFoundException
,则类似
var fnf = theException as FileNotFoundException;
if (fnf && fnf.FileName == '...')
return;
但是,在我给出特定代码之前,您需要发布
异常
详细信息。如果异常是文件NotFoundException
,则类似
var fnf = theException as FileNotFoundException;
if (fnf && fnf.FileName == '...')
return;
但是,在我给出具体代码之前,您需要发布异常情况的详细信息。我认为您可以在您的项目(IIS)中添加favicon.ico我认为您可以在您的项目(IIS)中添加favicon.ico1)在您的web.UI项目中添加favicon.ico。 2) 如果您使用的是asp.net MVC。通过添加以下内容忽略路由:
var routes = RouteTable.Routes;
routes.IgnoreRoute("favicon.ico");
1) 在web.UI项目中添加favicon.ico。
2) 如果您使用的是asp.net MVC。通过添加以下内容忽略路由:
var routes = RouteTable.Routes;
routes.IgnoreRoute("favicon.ico");
您必须检查
Server.GetLastError()
@RichardSchneider的结果,谢谢。您能否提供更多关于检查点的详细信息?如果人们遇到此问题,ie(和其他人?)会自动加载favicon.ico,以显示网页的图标。您必须从Server.GetLastError()
@RichardSchneider()检查结果,谢谢。请提供更多关于检查点的详细信息。如果人们遇到此问题,ie(和其他人?)会自动加载favicon.ico,以显示网页图标。您应该尝试在Root上添加favicon.ico。您可以解释如何将“favicon.ico”添加到“Root”中吗?我不明白你在说什么。只需创建名为“favicon.ico”的文件,并将其添加到项目中。你应该尝试将favicon.ico添加到根目录中。你能解释一下如何将“favicon.ico”添加到“根目录”中吗?我不明白你在说什么。只需创建名为“favicon.ico”的文件并将其添加到项目中引用的异常类型为System.Web.HttpException引用的异常类型为System.Web.HttpException