我只在本地cassini Web服务器上测试我的应用程序,我觉得很奇怪.
一个索引页面以默认方式工作,第二个显示404,但使用完整版控制器/索引 - 工作正常.我发现的唯一区别是,在第一个示例中,最后没有斜杠,并且存在第二个斜杠,但是指向已损坏的链接没有斜杠.
感谢RouteDebug,问题是因为我根据模型,视图等中的一个目录名称调用了Controller!
你能告诉我们你的路线吗?甚至更好:尝试使用Phil Haack的优秀(和必要的)路由调试器.它将告诉您针对给定请求命中的路线,或者根本没有命中路线的路线.
http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx
仅适用于MVC Beta,而不是使用任何较旧的MVC预览版.