我收到错误:
localhost重定向了你太多次了。
从Application_Start
方法重定向到错误页面。
我的代码如下:
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
protected void Application_Error(Object sender, EventArgs e)
{
var exception = Server.GetLastError();
if (exception != null)
{
Session["w"] = exception;
Response.Clear();
Server.ClearError();
Response.Redirect("~/Admin/Error");
}
}
}
答案 0 :(得分:0)
在这种情况下使用Session不是一个好主意。如果错误是从未标记为IHttpHandler
的{{1}}触发的,则访问会话将失败。所以,你将有一个重定向循环。
删除会话使用并尝试使用:
IRequiresSessionState