我将一个相当简单的MVC 1.0项目更新为MVC 2.0,现在所有的actionlinks都误导了。他们都错误地开始...... / Home.mvc / ....这个项目与Hello World差不多!因为它得到了。
答案 0 :(得分:0)
好的,那很快但是......回答:
升级工具确实改变了Global.asax
中的路线 routes.MapRoute(
"Default",
"{controller}.mvc/{action}/{id}",
new { action = "Index", id = "" }
);
删除“.mvc”修复它。
我通常会先在那里查看,但我认为(愚蠢的是)升级工具不会在我的路由上疯狂。
编辑:“.mvc”是部署到服务器2003 IIS 6.0所必需的,但在Windows 7的开发环境中不起作用。所以我要做的就是在编码时删除.mvc然后添加它在部署之前返回每个部署。