簡體   English   中英

如何解決.Net Framework版本問題?

[英]How to solve .Net Framework Version Issue?

它在服務器上工作正常。 但是現在我將其部署在新服務器上。 我只是將Package從我的舊服務器復制到了該服務器。

當我瀏覽應用程序時,出現以下提到的錯誤。

無法加載文件或程序集'System.Web.WebPages.Razor,版本= 2.0.0.0,區域性=中性,PublicKeyToken = 31bf3856ad364e35'或其依賴項之一。 該系統找不到指定的文件。

說明:執行當前Web請求期間發生未處理的異常。 請查看堆棧跟蹤,以獲取有關錯誤及其在代碼中起源的更多信息。

異常詳細信息:System.IO.FileNotFoundException:無法加載文件或程序集'System.Web.WebPages.Razor,版本= 2.0.0.0,區域性=中性,PublicKeyToken = 31bf3856ad364e35'或其依賴項之一。 該系統找不到指定的文件。

源錯誤:

當前Web請求的執行期間生成了未處理的異常。 可以使用下面的異常堆棧跟蹤來標識有關異常的來源和位置的信息。

在新服務器上,它顯示.net clr版本v4.0.30319,但在舊服務器上,它是應用程序池的.net版本v4.0.30319。

這是與框架相關的問題嗎? 還是我錯過了什么?

您的新服務器可能沒有安裝ASP.NET-MVC。 您可以將對System.Web.WebPages.Razor復制到本地的引用設置為true。

右鍵單擊引用中的System.Web.WebPages.Razor ,然后單擊屬性。 將“ Copy Local設置為true。

暫無
暫無

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

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