今天我在MVC 3应用程序中发现了一个奇怪的事情。它非常大,所以我决定使用区域。 Evrything设置正确,但对于SomeArea / SomeController / SomeAction上的请求,我收到了404。
在新的MVC3应用上,这可以按预期工作。
我尝试调试应用程序,我认为问题在Global.asax中,Method Application_Start调用AreaRegistration.RegisterAllAreas,此方法应该在TestAreaRegistration类中触发RegisterArea。 RegisterArea是此区域的路由规则。
我是新鲜的应用程序,当我在RegisterArea中设置一个brekpoint时,它会在服务器策略时到达,但在之前的应用程序中,此地点的断点从未到达。
我没有发现这两个应用程序之间有任何差异。通常情况下,我会从之前的应用程序中获取内容并将其设置为新内容,但该应用程序位于TFS下。
答案 0 :(得分:0)
值得检查的一些事情是: