我有一个在Visual Studio中构建的工作项目,它是带有angular js的MVC项目。我想将其转换为基本的html + angular网站。因此,我创建了一个空的网站项目,将其重命名并将所有cshtml页面转换为html页面。当我运行项目时,正确加载了主页,根目录(views)中的所有部分页面也加载正常。问题出在子目录(视图/主页)中的页面。对于那些页面,它会显示404错误。我保持了与原始MVC网站完全相同的结构,在该网站上,所有页面均正确加载。为了进行故障排除,我在子目录中添加了另一个页面,并将其设置为启动页面。但是即使我运行该项目或在浏览器中查看,也会收到404错误。如果我将该页面复制到根目录中,则可以正常工作。是否有人面临同样的问题?还是在一个空项目中需要更多相同的东西?
/ view中有一个web.config文件,该文件部分用于防止直接请求视图文件,因为这在MVC中是不希望的。
您需要找到该文件,并删除其中的DenyHandler条目,以便能够直接提供指向这些文件的链接。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句