这是一个噩梦,因为我在活箱上试图弄清楚什么是错的!访问没有www的ASP.Net MVC网站会引发错误
如果有人访问我们的ASP.Net MVC网站,其完整网址为http://www..net都可以。如果他们转到:http://.net,那么会显示我们的自定义错误页面。在我们将网站移动到MVC之前,这用于正常工作。
我们在Global.asax中有一个Application_OnError事件,但我知道在这种情况下没有被击中,因为我登录到事件日志并且没有发生。
如果我在web.config中关闭自定义错误,则该网站的行为是正确的!
我们现在使用的是MVC Beta。编辑:我们正在IIS6上运行,并使用MVC路由寻找友好的URL。
这是不可能的,因为它只在没有www的情况下才会发生,因此在本地测试。我不知道这是否与路由有关......
谢谢!
什么是错误? – JoshBerke 2009-02-18 18:33:05
您可能想要在调试器中追踪它以查看实际发生的情况。 – 2009-02-18 19:19:57