Установка приложения ASP.NET - необходима стратегия - PullRequest
2 голосов
/ 01 мая 2009

Я создал веб-приложение ASP.NET с открытым исходным кодом, и сейчас я перехожу к выпуску. Я хотел бы предложить простую установку для своих пользователей, но у меня возникают реальные проблемы с решением.

Приложению необходимо настроить сайт в IIS и установить базу данных SQL. Какой самый простой процесс развертывания для моих пользователей, о котором вы только можете подумать?

Ответы [ 3 ]

2 голосов
/ 01 мая 2009

Посмотрите на новый установщик веб-платформы.

http://www.microsoft.com/Web/downloads/platform.aspx

Я не смотрел это, но знаю Пола:

http://www.motusconnect.com/blog/2009/4/29/installing-umbraco-using-the-web-platform-installer

0 голосов
/ 01 мая 2009

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

Хорошее место для начала работы с MSI: WiX .

0 голосов
/ 01 мая 2009

Вы можете создавать проекты установки и развертывания из Visual Studio, чтобы помочь правильно разместить приложение в IIS. Что касается настройки базы данных, вы можете подумать о написании формы настройки на вашем веб-сайте, которую можно вызвать один раз для инициализации базы данных на основе пользовательского ввода (подумайте о процессе установки из популярных проектов с открытым исходным кодом, таких как WordPress или phpBB, которые выполняют тип мастера функция).

У Скотта Гатри также есть отличная запись в блоге о создании проектов развертывания здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...