在VS2010中创建Web应用程序项目后,添加路由路由并在调试模式下运行,路由似乎正常工作,我没有问题。在IIS7.5上部署后MVC3路由不工作
但是,当我试图在IIS7.5部署我的本地机器上,并试图单击使用路由,它抛出一个链接: “HTTP错误404.0 - 找不到 您正在查找的资源已被删除,名称已更改,或者暂时不可用。“
有没有人遇到同样的问题?
在VS2010中创建Web应用程序项目后,添加路由路由并在调试模式下运行,路由似乎正常工作,我没有问题。在IIS7.5上部署后MVC3路由不工作
但是,当我试图在IIS7.5部署我的本地机器上,并试图单击使用路由,它抛出一个链接: “HTTP错误404.0 - 找不到 您正在查找的资源已被删除,名称已更改,或者暂时不可用。“
有没有人遇到同样的问题?
我能解决这个问题,并在文件我怎么没在这里:
http://czetsuya-tech.blogspot.com/2011/06/how-to-deploy-mvc3-powered-website-to.html
听起来像你缺少UrlRouting的模块。
我希望有所帮助。如果这不是问题,请检查您是否在集成模式下运行(查看该应用程序的应用程序池)。
感谢您的回复,现在我已经删除并创建了一个新的虚拟目录,但不是在集成模式下。不确定我在第一次尝试中做错了什么。 – czetsuya 2011-05-10 07:42:11
我的一天非常感谢! – koraytaylan 2011-05-16 09:22:48
我遇到同样的问题,但我确实安装了路由模块。我没有安装它,它一直在那里。 – ProfK 2011-07-12 16:33:53
你可以张贴一些示例代码? – 2011-05-07 03:54:39
@czetsuya,我也有这个问题,并且一直在整个下午把我的头发撕掉,现场没有解决方案。 – ProfK 2011-07-12 16:31:36