初学MVC遇到的问题:HTTP 404 您正在查找的资源(或者它的一个依赖项)可能已被移除

我用右键在要运行页上,将此页设为起始页,结果出错了,弄了好长时间,终于在网上找到了这种解释。
在项目图标(不是解决方案图标)上右键属性->web->当前页(current page),选中,重新生成了一下解决方案,恢复了。

总结:在打开的.aspx页面为当前窗口时,也会出现这样的错误。此时的URL地址栏中显示的URL是带Views,.aspx的,这是不正确的。
正确的是:没有views,也没有.aspx后缀名。
在*Controller.cs中点击运行时,可以正确运行。

为什么打开时总是默认的首页,不能是正在开发的页面?没有弄明白。现在只好在URL地址栏中敲入了。

你可能感兴趣的:(.net)