2010-02-03 4 views
3

Мне нужно внедрить установщик веб-сайта для моего приложения asp.net. Программа установки будет заниматься следующими функциями -Развертывание Asp.net (веб-установщик)

  1. Развертывание веб-приложения .net на сервере IIS
  2. Настройка подключения к базе данных Sql для запуска сценариев БД.
  3. Выполнение всех сценариев БД.
  4. Запустите еще один exe для управления лицензиями.
  5. Если что-то пошло не так, нужно откинуть все.

Я слышал о wix и устанавливаю щит и задаюсь вопросом, какая будет лучшая технология, подходящая для этого конкретного случая.

Благодаря Thurein

ответ

1

MSDeploy делает все это и многое другое. Найдите его на www.iis.net.

-Oisin

+0

Лично я рекомендую, чтобы MSDeploy был лучшим способом обработки веб-развертывания, поскольку он хорошо интегрирован с TFS и VS10. – Thurein

1

WIX имеет преимущество быть очень гибким и свободным. Он также имеет несколько крутую кривую обучения. Если вы собираетесь делать что-то подобное часто, это, безусловно, стоит инвестиций.

После этого существует любое количество коммерческих опций на выбор, например InstallShield.

+0

Я выбрал wix, потому что он отвечает моим потребностям. SQLExtension и IISExtension хорошо сочетаются с пользовательским действием :). – Thurein

Смежные вопросы