.net发生错误导向制定页面

解决方案:

1、在Global.asax捕获整个解决方案中的异常错误

protected void Application_Error(object sender, EventArgs e)   
{
try
{
Server.Transfer(
"Error.aspx");
}
catch { }
}

Error.aspx:
Exception ex
= Server.GetLastError().GetBaseException();
if (ex != null)
{
Response.Write(ex.Message);
}
Server.ClearError();

2、通过webconfig.xml的错误配置

<configuration>

<system.web>

<customErrors mode="On" defaultRedirect="Error.aspx"/>

</system.web>

</configuration>

你可能感兴趣的:(.net)