2012-06-13 4 views
7

У меня установлен MVC3 на моем выделенном сервере, и у меня есть веб-сайт mvc3, проблема в том, что:
В некоторых страницах я получаю эту ошибку:
«не удалось загрузить файл или сборку«System.Web.Helpers, Version = 2.0.0.0"Как исправить эту ошибку веб-сайта MVC: не удалось загрузить файл или сборку «System.Web.Helpers, Version = 2.0.0.0

enter image description here

И я не знаю, что это потому что этого не произошло на этом веб-сайте или на любом веб-сайте MVC3 на том же сервере.

Примечание: проблема возникает на некоторых страницах. Я использую помощник grid, но есть и другие страницы, которые имеют помощник сетки и работают нормально.

Я также пробовал это: http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx, пока я знаю, что это старый пост, но без надежды.

ответ

7

В вашем проекте должен быть установлен или обновлен пакет NuGet, который зависит от веб-страниц Razor v2 (System.Web.Helpers, Version=2.0.0.0), который является частью предстоящей версии ASP.NET MVC 4.

Взгляните на все ссылочные сборки и проверьте их зависимости.

+0

, так что это можно решить, если я установил mvc4 на сервер или могу создавать конфликты? –

+0

Нет, если вы только установили ASP.NET MVC 4 на сервере, проблем не возникнет. Проблемы будут возникать, если вы ссылаетесь на некоторые сборки из него в своем веб-приложении. –

+0

после установки mvc4, у моего сервера будут установлены mvc3 и 4 в одно и то же время, это нормально? –

Смежные вопросы