解决页面404
……………………………………………………………………………………………………………
开发工具与关键技术:Visual Studio 2015 C#
作者:林敏静
撰写时间:2019年6月23日
……………………………………………………………………………………………………………
在Visual Studio 里加载视图却报告页面404这个Bug相信很多人都遇到过(如下图)
出现这种Bug的是不止一种情况的,前两日我就遇到了这个Bug,也许是本人刚入门不久,才疏学浅,糊弄了许久才得以解决,发现导致页面404的原因是自己在做项目时的粗心与考虑不周全,下面就来看看我遇到的Bug的原因与解决方法吧!
因为根据项目的需求还有结合实际情况,我发现目前项目的部分区域划分不合理,同搭档商量后,我就把重新建立了一个项目,把需要整改的区域及其控制器,视图重新做好后,为了便捷,我直接把一个不需要整改的区域从旧项目复制粘贴到新建的项目,把该改的都改了(因新旧项目名称不同,如图),
可是在加载视图的时候发现怎么也加载不出来,控制器视图也没报错呀,怎么到加载页面就出问题了,相信很多人在这个时候也是这个想法的。
糊弄了许久问了一些同学,他们也找不出来劝我重做,我偏不信邪,自己又捣鼓了一会,终于发现问题了!刚刚说的改动只是把看得见的项目名称改了,看不见的还没改呢!还有两个位置没有改动,一个是区域登记那里(把YYERP2109改成ERP2109),如下图,
还有一个就是视图文件夹里的Web,同样是把YYERP2109改成ERP2109(如下图)
这下改动好后,再次加载页面就出来啦!
还有一种情况就是控制器重名了,加载时会路径冲突,从而导致页面404的,小伙伴们要有前车之鉴,别像我这样手快快,会耽误了很多时间的哦!