MVC4升級到MVC5的問題,安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”嘗試訪問安全關鍵方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失敗



第一步:Install-Package microsoft.aspnet.mvc -Source D:\Users\view01\AppData\Local\NuGet\Cache (mvc5的版本:microsoft.aspnet.mvc.5.2.3)

    Install-Package microsoft.aspnet.mvc(安裝MVC5 mvc5的版本:microsoft.aspnet.mvc.5.2.3,可去官網直接下載https://www.nuget.org/packages)

     -Source D:\Users\view01\AppData\Local\NuGet\Cache (安裝包的路徑)

升級完之后會運行會報錯:

安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”嘗試訪問安全關鍵方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失敗

 

解決辦法:在控制台執行以下代碼

 1:運行Install-Package -Id Microsoft.AspNet.WebHelpers 

  運行完這一步還是會報錯,如下:

 

 2:接着修改Web.config,全部修改為3.0(這一步可改可不改)

3:運行:Install-Package Microsoft.AspNet.WebPages.Data 搞定

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM