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