![](/img/trans.png)
[英]Can't resolve “Could not load file or assembly 'System.Web.Mvc' or one of its dependencies” with documentation found
[英]Server Error Can't Resolve System.Web.Mvc Components
我在本地計算機目標.NET 4.0上有一個ASP.NET MVC項目,它可以完美運行。 一直都有。 很長時間以來,我都一直在毫無問題地將此應用程序部署到生產服務器。 現在突然之間,盡管事實上我可以在機器上構建它,但是在生產機器中構建它時卻遇到了100多個錯誤,所有的參考文獻都丟失了:
找不到類型或名稱空間名稱“ HttpPost”(您是否缺少using指令或程序集引用?)
所有這些丟失的引用均來自System.Web.Mvc dll。 我只是想不通為什么突然不起作用。 我嘗試將dll設置為將本地復制無濟於事。 我是否可能缺少導致該MVC參考無法正常工作的任何內容?
您可能引用的是System.Web.Mvc 版本dll 4.0,而不是4.5 。 檢查對此的引用,如果有誤,請將其刪除並重新添加正確的版本
轉到將System.Web.Mvc引用的設置設置為True(復制本地= True)
本地復制對於部署方案和工具很重要。 通常,如果引用未包含在GAC中,則應使用CopyLocal = True。
從本地復制實際上意味着您必須手動部署此DLL才能使我的應用程序正常工作。 如果為假,則本質上意味着“您依賴於必須單獨安裝或鏈接安裝的另一個組件,DLL將會已經存在”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.