新建一个mvc5的项目就没有问题,比对过view下的web.config文件与新项目一模一样。
pageBaseType的引用没有问题,为"System.Web.Mvc.WebViewPage"
百思不得其解的问题。试过了网上找到的几种方法。
1、删除C:WindowsMicrosoft.NETFrameworkv4.0.30319Temporary ASP.NET Files和
C:WindowsMicrosoft.NETFramework64v4.0.30319Temporary ASP.NET Files下的文件。这里面有以前预编译的一些残留文件。
2、删除obj下面两个文件夹的文件重新生成
3、删除C:Users用户名AppDataLocalTempTemporary ASP.NET Files
最后在根目录下的web.config中将appsetting下的webpages:Version由2.0改为了3.0重启vs解决问题