2014-11-07 2 views
2

Мой проект MVC 3 успешно строит в моей машине разработки с Visual Studio 2010 + MVC 3.BC30451: «ViewData» не объявлена ​​- ошибка на сервере

Прошлой ночью я развернула рутинное обновление живого сервера для мой веб-сайт MVC. Он отлично работал на dev, но при развертывании весь сайт упал с «system.web.mvc» не удалось найти.

После небольшого исследования я попытался установить ссылку на system.web.mvc.dll на «Копировать локальную». На развертывание, это частично решить эту проблему, но теперь я получаю следующее сообщение об ошибке на доступ к сайту:

BC30451: 'ViewData' is not declared 

ViewData является первым шифром на странице, так что, казалось бы, что system.web.mvc является каким-то образом недоступным из файла vbhtml, несмотря на то, что «исправил» первую ошибку.

Борьба, чтобы найти любую ссылку на эту проблему в режиме онлайн, поэтому любая помощь очень ценится.

+1

ли web.config при просмотре папки развертывания на сервере? –

+0

Можете ли вы опубликовать некоторый код первого взгляда? – Mairaj

+0

Вы объявляете переменную ViewData в контроллере? – Zeurso

ответ

0

Вы должны использовать специальный механизм для развертывания бункера MVC 3. Просто щелкните правой кнопкой мыши по проекту и выберите «Добавить разворачиваемые сборки», и вы увидите следующее: dialog.

Сначала проверьте и нажмите ОК.

Для получения дополнительной информации вы можете прочитать link

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