我正在开发 Asp.net mvc3 应用程序。对于异常处理,我在 global.asax 中使用以下代码
protected void Application_Error(object sender, EventArgs e)
{
Exception exception = Server.GetLastError();
Response.Clear();
HttpException httpException = exception as HttpException;
Server.ClearError();
Response.Redirect("/Secure/Error", false);
}
如果发生任何异常,它将重定向到错误页面。我希望某些异常不应该重定向到错误页面。
就像任何用户输入以下网址一样
www.example.com/index
没有' index '名称的控制器,它将抛出异常
找不到路径“/index”的控制器或未实现 IController
我想要这个当这个异常发生时它应该重定向到www.example.com
我怎样才能做到这一点?
还有一些其他关键字,如index..应该重定向到网站的主 url