0

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

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

我在新区域创建了新的控制器......这些工作正常......但是在“旧”区域有些东西搞砸了......

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

有没有人看到这样的问题?

4

2 回答 2

1

您可以使用RouteDebugger来调试您的路线。

于 2013-10-04T05:30:33.893 回答
0

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

现在是一个大问题,我将其标记为答案的原因是……项目名称在 asp.net mvc 中保留在哪里……我查看了 web.config,我已经完成了全局搜索旧项目名称.....任何线索在哪里改变这个???

于 2013-10-04T12:16:35.460 回答