ASP.Net MVC路由在本地工作,但不是远程工作

时间:2011-11-04 14:37:34

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-routing

我知道此问题已经解决,但我没有找到答案。我创建了一个MVC网站。当我在本地运行它时,一切正常,但上传到我们的网络服务器,路由不起作用,我收到404错误。

这是我的本地链接 http://localhost:49641/

这是网址 www.hovdenoil.com

如果您需要我的任何代码,请告诉我。

1 个答案:

答案 0 :(得分:4)

从您的网站发送的标头看起来您正在运行IIS6。在IIS6上进行路由工作需要执行其他步骤。你可以在这里阅读它们:

http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

http://haacked.com/archive/2010/12/22/asp-net-mvc-3-extensionless-urls-on-iis-6.aspx

或者,如果您有选项,我强烈建议您升级到IIS7 +,这对于MVC的路由更有效。