Я работал над решением MVC 4, и я пытался обновить его до MVC 5. Я выполнил шаги, описанные в here.Razor 2 to Razor 3 MVC 5
Я последовал за ним, и теперь каждый раз, когда я бегу 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, безрезультатно ...
Просто FYI - если вы собираетесь задавать вопросы [mass-retag] (http://stackoverflow.com/review/spected-edits/8038449), возможно, лучше сначала его вывести на [Мета], чем засорение предлагаемой очереди редактирования с помощью изменений тега – LittleBobbyTables
Устранить эту проблему, выполнив шаги в ответ «Дима». Дополнение к этому обновлению сборки GAC с новой dll, System.Web.WebPages.Razor, Version = 3.0.0.0, Как обновить сборку GAC здесь. Https://msdn.microsoft.com/en-us/library/dkkx7f79(v=vs.110).aspx // Rukshan Samathilaka –