Я ищу хорошую стратегию развертывания для развертывания приложения ASP.NET MVC3.Я предполагаю, что каждое развертывание было бы своего рода фиксацией системы управления исходным кодом в том смысле, что инструмент развертывания мог бы автоматически выполнять следующие действия:
1) После создания пакета развертывания (фиксации) инструментзапомнил бы состояние моего файла Web.Config, изменилось состояние папки автоматически сгенерированных сценариев, содержащих новую базу данных, состояние папки пакетных файлов, содержащих новые задачи для запуска на сервере, состояние файлов, определяющихИзменения настроек ISS и т. Д.
2) Когда я в следующий раз соберу пакет, инструмент узнает, что нужно упаковывать только новые файлы сценариев, изменения web.config, новые пакетные файлы, новые настройки ISS с момента моей последнейпакет
3) Примените пакет к моему веб-приложению
Я начал изучать MS Deploy, но, похоже, он работает только под номером 3. Я искал приложение, которое это делает.что я представляю или стратегию, чтобы объединить некоторые SMS и MS Deploy.Я надеюсь, что кто-то уже решил проблему, которую я чувствую здесь.Мое последнее средство, конечно, это создание инструмента, но опять же, это будет мое последнее средство.