为什么用户被带到/?aspxerrorpath = / UrlRouting.axd

时间:2010-05-17 17:33:34

标签: asp.net-mvc url-routing

我只关注在Mono上运行的ASP.NET MVC 1站点的分析。

我偶尔会看到用户访问此网址:/?aspxerrorpath=/UrlRouting.axd

导致这种情况的原因是什么?

2 个答案:

答案 0 :(得分:0)

错误?

/

是你的错误处理程序

/UrlRouting.axd

抛出异常。

查看web.config

中的customErrors部分

答案 1 :(得分:0)

除非您清除HttpContext.Items中的所有项目(不常见),否则两个HttpApplication事件PostResolveRequestCache和PostMapRequestHandler之间会发生错误。它们之间唯一的事件是MapRequestHandler。您可以通过查找属于MapRequestHandler事件的任何HttpModule来找到此错误的原因。