Понижение / преобразование MVC 4 в MVC 3
Я знаю, что это довольно странный вопрос, пожалуйста, не сердитесь на меня:)
У меня есть конкретная необходимость "понизить" текущее приложение Asp.Net Mvc 4 (net framework 4.5) до Asp.Net Mvc 3 (net framework 4.0), потому что наш провайдер виртуального хостинга не поддерживает.Net 4 (я знаю, что это безумие, учитывая он был в розничной продаже с 12 апреля 2010 года, а первая бета-версия вышла в мае 2009 года, но не в этом суть сообщения).
Есть ли какой-либо инструмент, или руководство, или что-нибудь, что может помочь в этом процессе? Я немного теряюсь, потому что я обновил много приложений, но мне никогда не приходилось понижать одно.
Я использовал некоторые функции, такие как begincollectionitem, которые могут быть несовместимы с mvc3.
1 ответ
Я сомневаюсь, что вы найдете официальное руководство или инструмент, вам придется делать это вручную. Лично я бы сделал следующее:
- Начать новый проект MVC 3 (MVC3 доступен через nuget)
- Скопируйте ваши файлы из одного в другой
- Исправить все проблемы с компиляцией
- Используйте функцию публикации сайта, чтобы публиковать где-то локально (мы надеемся, что в ваших представлениях Razor будут обнаружены проблемы с компиляцией, которые не будут обнаружены во время сборки проекта)
- Протестируйте сайт полностью!
Извините, это не более полезно, но я не думаю, что люди обычно разрабатывают процесс понижения.