Является ли MSDeploy достаточно “дружественным”, или он может быть заключен в MSI-файл

StackOverflow https://stackoverflow.com/questions/925521

Вопрос

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

Кто-нибудь пробовал обернуть пакет MSDeploy внутри пакета MSI?Сработает ли это?

Это было полезно?

Решение

MSDeploy был описан мне как инструмент, который помогает синхронизировать веб-сайты между компьютерами, во многом аналогично тому, как AppCenter использовал для репликации хорошо настроенного главного сервера на многие компьютеры.Установщик Windows (MSI + WiX CustomActions для IIS и SQL config) предназначен для применения пакетов к компьютеру, которые изменяют состояние в транзакции.Он следует более традиционной модели упакованного программного обеспечения.

Это два разных подхода к проблеме настройки машин.Каждый из них оптимизирован с учетом своего набора требований.MSDeploy = состояние реплицирующей машины.MSI = применить изменения в транзакции.

Не могли бы вы загрузить MSDeploy в MSI?Вероятно.Будет ли это хорошо работать?Может быть, если вы проигнорируете часть о транзакции.Это, на мой взгляд, ключевое отличие.В средах, где вы хотите объявить конфигурацию, которую вы хотите распространять, и чтобы она либо применялась полностью, либо не применялась вообще (т. е.не переходите в промежуточное / нерабочее состояние), тогда установка на основе пакета кажется подходящей.

Если у вас есть машина, которую вы настроили правильно, и вы хотите, чтобы несколько машин выглядели так же (и готовы вывести вышедшую из строя машину из ротации и повторять процесс до тех пор, пока она не будет передана в подчинение), тогда MSDeploy кажется подходящим.

В вашем вопросе недостаточно информации, чтобы предположить, что работает лучше...но я не думаю, что они сочетаются.<smile />

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top