MVC 5.0 之奇葩错误-<类型“ASP._Page__ViewStart_cshtml”不从“System.Web.WebPages.StartPage”继承>

在实际项目中,我们通常添加MVC项目会先添加一个MVC Empty 的项目,然后需要什么在往里面添加。
但是Empty项目里面只有一个路由注册,而且没有_ViewStart.cshtml文件需要自己添加,好了博主按照以前的经验兴冲冲的往里面添加一个_ViewStart.cshtml视图文件,然后继续添加_Layout.cshtml文件及Shared文件夹,并将_ViewStart.cshtml的Layout指定到Shared文件夹下面的_Layout文件,好了编译启动,然后就出现以下错误!
错误信息
类型“ASP._Page__ViewStart_cshtml”不从“System.Web.WebPages.StartPage”继承!!
这是个什么错误,以前从未遇见过的好么,然后认真检查,百度,google都无果!无奈再建多一个项目对比差异把每一层的文件夹都点开去对比,检查了好几遍都没有不一样的。
就在想放弃的时候,发现在Shared文件夹下面有一个Web.Config,而我自己添加的Shared文件夹下面没有,突然想起MVC机制,心中一万匹草泥马飞过,只怪自己太粗心了。
最后将新项目中的Web.ConfigCopy过来,好了问题解决了!
posted @ 2015-09-13 07:12  Wesleyzen  阅读(3637)  评论(0编辑  收藏  举报
非常感谢您花时间读完这篇文章,如果您觉得此文不错,请点一下“推荐”按钮,您的“推荐”就是对我最大的鼓励以及不懈努力的肯定。
本文版权归作者和博客园所有,来源网址:http://www.cnblogs.com/Wesley-Zen/欢迎各位转载,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利以及小小的鄙视。