【发布时间】:2013-11-25 19:29:15
【问题描述】:
我一直在研究 MVC 4 解决方案,并且一直在尝试将其升级到 MVC 5。我已按照here 概述的步骤进行操作。
我已经关注了它,现在每当我运行 MVC 应用程序时,它都会给我这个错误消息:
[A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to
[B]System.Web.WebPages.Razor.Configuration.HostSection.
Type A originates from
'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location
'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll'.
Type B originates from 'System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location
'C:\Users\User\AppData\Local\Temp\Temporary ASP.NET
Files\root\665ac028\de53a189\assembly\dl3\c2c0a4b5\56e8099e_40e0ce01\System.Web.WebPages.Razor.dll'.
有谁知道这是怎么产生的?或者如何解决?到目前为止我已经环顾四周了?我已经尝试更改 web.config 文件,但无济于事......
【问题讨论】:
-
仅供参考 - 如果您要向mass-retag 提问,最好先在Meta Stack Overflow 上提出,而不是用标签编辑阻塞建议的编辑队列
-
能够按照“Dima's Answer”中的步骤解决此问题此外,我已使用新 dll、System.Web.WebPages.Razor、Version=3.0.0.0、如何更新 GAC 程序集在这里更新 GAC 程序集。msdn.microsoft.com/en-us/library/dkkx7f79(v=vs.110).aspx //Rukshan Samathilaka
标签: c# asp.net-mvc asp.net-mvc-4 razor asp.net-mvc-5