Я установил IIS 7 на своем сервере Windows 2008 R2 в соответствии с это руководство и развернул на нем мое приложение ASP.NET MVC с помощью метода публикации в один щелчок в Visual Studio 2010, но сервер IIS не может запустить приложение из-за ошибки конфигурации:
Сообщение об ошибке парсера: не удалось загрузить файл или сборку System.Web.Helpers, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = 31bf3856ad364e35 или одну из его зависимостей. Система не может найти указанный файл.
Как это исправить?
По-видимому, мне нужно установить зависимости MVC на сервере. Я нашла рецепт на форумы winhost, в котором говорится, что нужно добавить в проект необходимые ссылки и настроить их для веб-развертывания. Я выполнил следующие шаги, и моя проблема была решена:
Добавьте в проект следующие ссылки:
Установить свойство Копировать местное к Правда для следующих ссылок:
Повторно развернуть
Редактировать:
ITHedgeHog сообщил мне о ярлыке в Visual Studio 2010 для описанной выше процедуры: щелкните правой кнопкой мыши проект и выберите Добавить развертываемые зависимости, вы получите диалоговое окно, в котором вы можете просто выбрать ASP.NET MVC.