мне нужно создать несколько исправлений/обновление для существующего приложения ASP.NET MVC Наследства: Update должен: сайтASP.NET MVC: Как обновить ASP.NET MVC сайта на производстве
- Остановить IIS
- Заменить dll (ы) и другой контент
- Обновить базу данных MS SQL (добавить новые столбцы в несколько таблиц)
- Запустить сайт IIS.
Необходимо сделать это на производственной системе и не хотеть принуждать клиентов делать это руками. Кроме того, не знаю, должен ли Wix Installer быть подходящим выбором (всего 4 шага, а создание Installer займет много).
Возможно, существует какое-то приложение, которое могло бы помочь автоматизировать такие шаги?
P.S: Миграция базы данных не является вариантом, так как устаревшая система не использует EF. Приложение содержит инсталлятор Inno-Setup, который устанавливает систему с нуля, но не выполняет обновление.
Вместо того, чтобы останавливать сайт, 503 Service Unavailable будет более информативным. Вы можете добавить любой желаемый для человека текст. См. Верхние ответы [здесь] (http://stackoverflow.com/a/4916070/2226988). –
Большое спасибо за подсказку. – Alex