簡體   English   中英

服務器錯誤無法解決System.Web.Mvc組件

[英]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將會已經存在”。

將“復制本地”屬性設置為True或False

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM