簡體   English   中英

卡在ASP.NET MVC DLL地獄,剃刀組件問題中

[英]Stuck in ASP.NET MVC DLL HELL, Razor Assembly issue

我目前正在處理ASP.NET MVC4應用程序上的問題,我對.NET Framework進行了更改(從4.5更改為4,然后再次更改為4.5),它更新了我的NuGet程序包,因此我的Web.config都一團糟,我無法擺脫YSOD向我顯示的那些錯誤。 您能給我解釋一下如何糾正這些錯誤嗎?

這是我得到的錯誤。

無法將[A] System.Web.WebPages.Razor.Configuration.HostSection強制轉換為[B] System.Web.WebPages.Razor.Configuration.HostSection。 類型A源自'System.Web.WebPages.Razor,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'在上下文'Default'中的位置'C:\\ Windows \\ Microsoft.Net \\ assembly \\ GAC_MSIL \\ System .Web.WebPages.Razor \\ v4.0_2.0.0.0__31bf3856ad364e35 \\ System.Web.WebPages.Razor.dll'。 類型B源自位置'C:\\ Windows \\ Microsoft.NET \\ Framework \\ v4.0.30319的上下文'默認'中的'System.Web.WebPages.Razor,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35' \\臨時ASP.NET文件\\ root \\ 5ccfcdb0 \\ 4d5a6f51 \\ assembly \\ dl3 \\ 5f700272 \\ 1350df4e_ebe9ce01 \\ System.Web.WebPages.Razor.dll'。

好吧,我自己解決了我的問題。

我在Web.config中(從“視圖”文件夾中)手動將配置更新為Version = 3.0.0.0,將MvcWebRazorHostFactory的版本(相同文件)更新為Version = 5.0.0.0

暫無
暫無

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

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