[英]MVC5 moved Controller, MVC still searches old path
我在/controllers/admin
有一个HomeController,并且一切正常,我将HomeController移到了/controllers
它找到了控制器,但仍在其旧路径上。
我应该期待/home/index
但我(仍然)得到的是/home/admin/index
。 当应用需要使用正确的路径来构建菜单和应用其他逻辑时,我该如何停止或解决此问题。
我已经从命名空间声明中删除了.Admin
,但是这些信息还存储在什么地方
大家好,这真的很奇怪。 无奈之下,我删除了HomeController(将操作复制到记事本中)。 停止并重新启动VS2013。 打开并重建项目。 创建一个新的HomeController并将其粘贴回。运行它,现在可以按预期工作。
我不知道是什么弄坏了它,也不知道是什么解决了它。 我所知道的是它的工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.