Я согласился с принятым ответом, но хотел предоставить дополнительную перспективу.
У меня есть опыт работы с MSI, позволяющий проверять MSI с несколькими экземплярами, который поддерживает развертывание WebUI/WebApp в течение часа и делает его легко поддерживаемым. Но я также признаю, что для этого потребовалось много знаний и опыта, и для большинства новичков в MSI задача абсолютно огромна.
Я также признаю, что для многих веб-разработчиков они даже не попробуют. Они будут использовать некоторые powershell для xcopy-контента и настроить IIS без богатой истории пользовательских пакетов.
Веб-развертывание предназначено для замены решения, которое фокусируется на истории одного пользователя, а не на общем случае.
Wix или WixSharp позволяют немного погрузиться в MSI. –
@Uwe Keim: По сравнению с чем? Автор в ORCA? –
Не знаю; Я попытался использовать различные инструменты для создания MSI (включая VS.NET) и обнаружил, что WixSharp по-прежнему болен в использовании, но результаты являются лучшими из тех, которые я когда-либо производил. –