MVC5移动了Controller,MVC仍在搜索旧路径

时间:2017-07-20 19:13:48

标签: c# asp.net-mvc visual-studio-2013 asp.net-mvc-5

我在/controllers/admin中有一个HomeController,一切正常 我将HomeController移动到/controllers它找到了控制器,但仍然在它的旧路径上。

我应该期待/home/index,但我(仍然)得到的是/home/admin/index。我如何停止或修复此问题,因为我需要正确的路径,因为应用程序使用路径来构建菜单并应用其他逻辑。

我已从命名空间声明中删除了.Admin但其他地方存储了哪种信息

1 个答案:

答案 0 :(得分:0)

你真的很奇怪。无奈之下,我删除了HomeController(将动作复制到记事本)。停止并重新启动VS2013。打开并重建项目。创建一个新的HomeController并将操作粘贴回来。运行它,现在按预期工作。

我不知道是什么打破了它,也不知道是什么解决了它。我所知道的只是它的工作。