關於服務器部署System.WEB.Pages.Razor系統無法找到該文件


問題原因:Could not load file or assembly 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies

此問題在本地部署沒有問題,而且Razor包含在WebPages中,本地可以正常訪問,當發布版本部署到服務器上的時候訪問出現該錯誤。在百度搜了很長時間,最后發現是從Nuget上下載MVC版本的問題

本機用的是nuget3.4的版本,下載的MVC是5.2.3版本。卸載之后翻牆(安裝需要翻牆)在VS中程序包管理控制台安裝  PM>Install-Package Microsoft.AspNet.Mvc -Version 4.0.30506 安裝完成以后再次部署,問題解決

此問題記錄,以幫助遇到與此困難相似問題的朋友提供靈感

 

參考鏈接:http://stackoverflow.com/questions/11000506/could-not-load-file-or-assembly-system-web-webpages-razor-version-2-0-0-0


免責聲明!

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



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