我在MonoRail间歇性地得到了这个尴尬和尴尬,有点令人发指(sp?)和令人震惊的错误。当用户访问该网站的主页时,他们会收到错误:
小于2个令牌的网址
通常在5-15分钟后,错误将停止,但会定期返回。它只发生在主页上,因为它是domainname.com,如果url有一个子目录,它不会抛出此异常。这是有史以来最愚蠢的单轨故障,如果有人在你网站的主页上,你为什么要抛出错误呢?
无论如何,这是应该处理这个问题的路线规则,但不是:
RoutingModuleEx.Engine.Add(
new PatternRoute("Home", "/[controller]")
.DefaultForArea().IsEmpty
.DefaultForController().Is("Home")
.DefaultForAction().Is("Index")
);
有什么想法吗?我希望单轨大师可以帮助我。
答案 0 :(得分:0)
我使用Default.aspx文件来捕获IIS,然后在web.config或global.asax中,将其写入我的主页操作。这总是适合我。