Octopus Deploy не объединяет мой файл преобразования при развертывании приложения

У меня есть 3 файла преобразования в моем проекте mvc, которые называются Web.Debug.config, Web.AWS QA.config, Web.Release.config. У меня есть среда под названием AWS QA. введите описание изображения здесь Я проверил и переменные конфигурации, и преобразования конфигурации в разделе "Включить функции" на моем этапе сборки, я также добавил Web.AWS QA.config => Web.config в мой раздел "Дополнительные преобразования".

введите описание изображения здесь

Тем не менее при развертывании в среде AWS QA я получаю то, что находится в моем обычном файле web.config, то, что я использую при разработке на своей локальной машине, которое не включает то, что у меня есть в Web.AWS QA.config, что я нуждаюсь. Я что-то пропустил?

1 ответ

Я была такая же проблема. Добавьте сценарий powershell для переименования ваших файлов в развертывании осьминога с помощью команды Rename-Item:

Rename-Item -Path "Web.AWS.QA.Config" -NewName "c:\yourpath\Web.config"

Надеюсь, поможет!

Другие вопросы по тегам