Мы практикуем непрерывное развертывание с TFS (2008) и ищем хороший способ обработки изменений настроек IIS. MSDeploy похоже, что это должен быть способ справиться с этим, но после долгих чтений и поиска я не нашел хорошего ответа.Непрерывное развертывание параметров IIS с MSDeploy
Проблема с MSDeploy, как я вижу, заключается в том, что вам необходимо создать пакет развертывания с использованием существующего веб-сайта IIS. Я хотел бы иметь соответствующую конфигурацию IIS для веб-сайта в исходном элементе управления и создать сборку пакета.
Единственный способ, которым я могу это сделать, - обработать файл archive.xml. Правильно ли мое мышление или есть лучший способ?
Если вы практикуете непрерывное развертывание, я бы предположил, что вы тестируете свой веб-сайт перед развертыванием. Это означает, что у вас уже есть веб-сайт для тестирования. Использование MSDeploy тогда не проблема. Это настройка, которую я использую в течение многих месяцев с несколькими ежедневными выпусками. Может быть, я что-то пропускаю, но я не вижу проблемы ... – Manfred
@John - Итак, где вы делаете изменения IIS? Ваш тестовый сайт? Как разработчики берут эти изменения? Предоставленные настройки IIS обычно не сильно меняются, но исходный контроль должен быть центральным местом для всех изменений, связанных с конкретным приложением. – JontyMC
Какие изменения вы имели в виду? Например, это изменения в файле web.config или в конфигурации IIS (например, с использованием другого пула приложений). Если это последний, я вижу вашу точку зрения. – Manfred