我在近乎的项目中添加了一个controller做测试,但是链接跳转总是显示无法找到资源,请告诉我是哪里出错了。
controller的建在了common项目下的controller文件夹中,其代码如下
然后我在文件UrlRoutingRegistration和SiteUrls也做了相应的修改,代码如下。
最后我在Web项目下的建立了一个视图文件EditHead.cshtml,文件的具体路径如下。
视图中只是简单的有一句Hello World,但是当我尝试访问这个controller中的action时总是会有如下的错误。
请问是我哪里写错了,才导致了这样的错误?
你新建的 UserEditController 没有设置访问级别 public,文件访问级别默认为 internal(访问仅限于当前程序集),所以导致无法找到资源,加上 public 试试吧。