首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Go To Controller显示"Unable to find a matching controller“。错误

Go To Controller显示"Unable to find a matching controller“。错误
EN

Stack Overflow用户
提问于 2016-11-08 04:21:10
回答 6查看 6.6K关注 0票数 21

在VS2015中,对于我的Web.API项目,我通过npm从nuget安装了MVC5。此安装在Views文件夹下添加了引用并生成了web.config文件。

我添加了带有生成的CRUD函数的新控制器。当我右击并转到View on action时,它没有任何问题。但反向操作并不起作用。如果我通过浏览器导航到视图,它也能正常工作。Web应用程序也可以编译。

有没有办法在VS中解决这个导航问题?我忘了加什么了吗?

以下作品

下面给出了错误:

附言:如果我创建了全新的示例MVC5应用程序,这两个动作都能像预期的那样工作,这只发生在后来通过nuget添加了MVC5的Web.API项目中。

EN

回答 6

Stack Overflow用户

发布于 2017-08-27 22:46:43

这在我身上发生过一次。通过右键单击控制器操作方法并再次单击Add view,删除视图并尝试再次添加视图。我想这会解决这个问题

票数 4
EN

Stack Overflow用户

发布于 2017-08-29 12:49:00

当控制器或视图可能分别不在控制器文件夹或视图文件夹中时,就会发生这种情况。它可能包含一个额外的文件夹。您可以通过添加新视图和删除旧视图来解决此问题。

票数 4
EN

Stack Overflow用户

发布于 2017-08-29 20:25:53

似乎有一个默认快捷键,先是Ctrl-M,然后是Ctrl-G.

这将自动在控制器和视图页面之间切换。如果你在控制器/动作上,它会切换到视图,反之亦然。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40473899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档