Asp.net mvc asp.net mvc区域路由已停止工作

Asp.net mvc asp.net mvc区域路由已停止工作,asp.net-mvc,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 4,我已经有一个工作项目好几个月了…这周我决定改变我的一些领域…我删除了两个领域,并创建了一个新的领域 完成此操作后,我无法将任何新控制器添加到现有区域并使其正确布线。我看到了其他奇怪的事情…例如,我没有自动完成服务路径…它只列出区域内的控制器,而没有列出模型或服务 我已经在新的区域创建了新的控制器……这些控制器工作得很好……但是在“旧”区域有些混乱 我不知道从哪里开始寻找这个……在某些方面,这听起来像是一个路由问题……但路由没有改变……所以我认为这可能是一个配置问题。。。。但是哪个配置文件…每个区

我已经有一个工作项目好几个月了…这周我决定改变我的一些领域…我删除了两个领域,并创建了一个新的领域

完成此操作后,我无法将任何新控制器添加到现有区域并使其正确布线。我看到了其他奇怪的事情…例如,我没有自动完成服务路径…它只列出区域内的控制器,而没有列出模型或服务

我已经在新的区域创建了新的控制器……这些控制器工作得很好……但是在“旧”区域有些混乱

我不知道从哪里开始寻找这个……在某些方面,这听起来像是一个路由问题……但路由没有改变……所以我认为这可能是一个配置问题。。。。但是哪个配置文件…每个区域都有自己的配置文件,然后我们有主配置文件


有人看到这样的问题吗?

你可以用它来调试你的路由。

我找到了一个部分答案……在我更改区域的同时,我重命名了项目。。。。当我创建新的区域时,他们使用旧的项目名称创建名称空间…我没有注意到名称空间是错误的。。。。这方面的线索是,路径完成不起作用……我应该更仔细地研究一下


现在是一个大问题,我之所以将此标记为答案,是因为……asp.net mvc中的项目名称保留在哪里。。。。。我已在web.config中查找,并对旧项目名称进行了全局搜索。。。。。有什么线索可以改变这一点吗?

你在哪里没有自动完成?你对你的领域做了什么样的改变?当我打字时,你能显示你遇到问题的区域的
AreaRegistration
吗(使用visual studio 2012…对于车辆的某个区域和经销商的控制器,它正在执行ProjectName.xxxx.Vehicle.Dealer…但它曾经执行过Vehicle.Dealer.ModuleName,现在已不工作…代码中有些地方存在此问题,对此没有任何投诉…但尝试插入新代码时,它不会停止。)d it…这与控制器发生的情况非常相似,因此我认为这是配置问题,而不是路线问题…这是区域注册谢谢…我将在将来记住这一点…但见下文,答案不是路线问题。