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