新建一個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解決問題