0

У меня есть 3 файла преобразования в моем проекте mvc, называемом Web.Debug.config, Web.AWS QA.config, Web.Release.config. У меня есть среда под названием AWS QA. enter image description here Я проверил как конфигурационные переменные, так и конфигурационные преобразования в разделе «Включить функции» моего шага сборки, я также добавил Web.AWS QA.config => Web.config в раздел «Дополнительные преобразования».Octopus Deploy не объединяет мой файл преобразования при развертывании приложения

enter image description here

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

+1

Можете ли вы подтвердить, что 'Web.AWS QA.config' фактически развертывается? Если это не так, вам нужно убедиться, что файл отмечен как «Контент» в Visual Studio. Кроме того, проверьте «Вербную» версию журнала задач - он скажет вам, какие файлы преобразуются. Фактически, вы должны увидеть, что 'Web.Release.config' будет преобразован в журнал прямо сейчас. – JamesQMurphy

+0

Может ли опубликовать соответствующие записи журнала осьминогов? – Kye

ответ

0

У меня была та же проблема. Добавить Powershell скрипт для РЕНОВ файлов в осьминоге развертывании с помощью команды Rename-Item:

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

Надеется, что это помогает!