Как лучше установить MVC 3 на сервере? - PullRequest
30 голосов
/ 24 апреля 2011

Теперь, когда выпущено обновление MVC 3 Tools, это все, что я вижу в установщике веб-платформы - я больше не вижу MVC 3?Это связано с тем, что обновление инструментов по сути является дополнением MVC 3 PLUS к среде разработки?Предположительно, ни одно из этих дополнений не требуется на сервере, поэтому я подумал, что MVC 3 все еще будет предлагаться для установки на сервер.

Так что можно / нужно установить MVC 3 «Обновление инструментов» из установщика веб-платформы насервер?

Ответы [ 4 ]

25 голосов
/ 06 октября 2011

Я знаю, это не поможет вам, Декер, но может помочь другим:

Самый простой способ получить MVC на сервере - использовать меню «Добавить развертываемые зависимости ...»:

Menu

Window

Также полезно для развертывания SQL CE.

17 голосов
/ 25 апреля 2011

Вы можете просто использовать установщик из WebPI на сервере. Он обнаружит, если у вас не установлена ​​Visual Studio, и установит только среду выполнения.

Вы также можете попробовать разархивировать установочный файл и скопировать только MSI времени выполнения, но я думаю, что это излишне.

14 голосов
/ 10 сентября 2012

Вы также можете использовать установщик веб-платформы из командной строки:

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"
7 голосов
/ 24 апреля 2011

Вам не нужно устанавливать MVC3 на сервер.

Просто скопируйте библиотеки MVC вместе с вашими проектами .

...