Как лучше всего установить MVC 3 на сервер?
Теперь, когда было выпущено MVC 3 Tools Update, все, что я вижу в установщике веб-платформы, - я больше не вижу MVC 3? Это потому, что обновление инструментов - это, по сути, усовершенствования MVC 3 PLUS для среды разработки? Предположительно, ни одно из этих дополнений не требуется на сервере, поэтому я думал, что MVC 3 будет предлагаться для установки сервера.
Так можно/нужно установить MVC 3 "Обновление инструментов" из установщика веб-платформы на сервере?
Ответы
Ответ 1
Вы можете использовать установщик из WebPI на сервере просто отлично. Он обнаружит, что у вас нет установленной Visual Studio и будет устанавливать только время выполнения.
Вы также можете попробовать разархивировать файл установщика и только копировать MSI для выполнения, но я думаю, что это перебор.
Ответ 2
Я знаю, что это не поможет вам Decker, но это может помочь другим:
Самый простой способ получить MVC на сервере - это использовать меню "Add Deployable Dependancies...":
![Menu]()
![Window]()
Также полезно для развертывания SQL CE.
Ответ 3
Вы также можете использовать установщик Web Platform из командной строки:
webpicmd /install /Products:MVC3Runtime /log:webpi.log /accepteula /SuppressReboot
Если на ваших серверах нет доступа в Интернет, вы можете использовать автономный флаг с компьютера, который имеет доступ к загрузке копии необходимых установочных файлов.
Итак, ваш поток будет следующим:
Подготовить кэшированную версию установщиков
webpicmd /Offline /Products:MVC3Runtime /log:webpi.log /Path:"%~dp0wbpiCache"
Установить из кеша (скопировать структуру папки на целевую машину)
webpicmd /install /Products:MVC3Runtime /log:webpi.log /accepteula /SuppressReboot /XML:"%~dp0wbpiCache"
Ответ 4
Вам не нужно устанавливать MVC3 на сервер.
Просто скопируйте DLL MVC вместе с вашими проектами.