Как настроить таргетинг на asp.net MVC 1, когда на сборочной машине установлена ​​версия 2 - PullRequest
1 голос
/ 05 октября 2010

У меня есть сайт, который был построен с использованием asp.net MVC версии 1. Я недавно обновился до Visual Studio 2010, которая включает в себя версию 2. Открывая сайт сейчас, я вижу, что он считает, что среда выполнения MVC для этого проекта имеет версию 2, поэтому при публикации на моем сервере происходит сбой, поскольку он не может найти версию 2. Установка MVC 2.00 на данный момент недоступна на сервере. Кроме того, сайт использовал 'copy local', поэтому библиотеки DLL MVC находились в папке bin на сервере (развертывание bin).

Можно ли как-нибудь вернуть это решение обратно, используя старую версию, чтобы я мог развернуть его на сервере без каких-либо проблем?

Спасибо!

1 Ответ

1 голос
/ 05 октября 2010

Когда вы открываете проект в Visual Studio, удалите ссылку System.Web.Mvc, v2.0 и добавьте ссылку на System.Web.Mvc, v1.0. Убедитесь, что в файле web.config у вас нет перенаправления привязки к v2.0, и, если это так, удалите его. Вы должны хорошо развернуть и запустить против MVC 1.0.

...