在VS2015中,对于我的Web.API项目,我通过npm从nuget安装了MVC5。此安装在Views文件夹下添加了引用并生成了web.config文件。
我添加了带有生成的CRUD函数的新控制器。当我右击并转到View on action时,它没有任何问题。但反向操作并不起作用。如果我通过浏览器导航到视图,它也能正常工作。Web应用程序也可以编译。
有没有办法在VS中解决这个导航问题?我忘了加什么了吗?
以下作品

下面给出了错误:


附言:如果我创建了全新的示例MVC5应用程序,这两个动作都能像预期的那样工作,这只发生在后来通过nuget添加了MVC5的Web.API项目中。
发布于 2017-08-27 22:46:43
这在我身上发生过一次。通过右键单击控制器操作方法并再次单击Add view,删除视图并尝试再次添加视图。我想这会解决这个问题
发布于 2017-08-29 12:49:00
当控制器或视图可能分别不在控制器文件夹或视图文件夹中时,就会发生这种情况。它可能包含一个额外的文件夹。您可以通过添加新视图和删除旧视图来解决此问题。
发布于 2017-08-29 20:25:53
似乎有一个默认快捷键,先是Ctrl-M,然后是Ctrl-G.
这将自动在控制器和视图页面之间切换。如果你在控制器/动作上,它会切换到视图,反之亦然。
https://stackoverflow.com/questions/40473899
复制相似问题