Развертывание Appveyor в облачной службе Azure с преобразованием Web.config

Как настроить, какой файл Web.config использовать при развертывании в облачных службах Azure?

У меня есть два файла (Web.config и Web.Staging.config). Как настроить преобразование Web.config с помощью Web.Staging.config?

Я изменю вопрос: в процессе сборки и развертывания AppVeyor есть командная ссылка, которая:

"C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild.exe" "C:\projects\xxxxxxxxx\xxxxxxxx.AzureCloudService\xxxxxxxxxxx.AzureCloudService.ccproj" /p:Configuration="**Release**" /p:Platform="AnyCPU" /verbosity:minimal /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" /t:Publish /p:PublishDir=C:\Users\appveyor\AppData\Local\Temp\1\th712xjsl2\

В этой команде есть параметр под названием «Конфигурация», который имеет фиксированный «Выпуск».
Как я могу изменить этот параметр на другую конфигурацию?
Есть ли способ в настройках AppVeyor или в Visual Studio?


person Matheus Moreira    schedule 15.06.2015    source источник


Ответы (1)


Преобразование Web.config запускается во время создания пакета облачной службы Azure и управляется конфигурацией решения.

Однако вы не можете выбирать между различными файлами web.config во время развертывания, поскольку пакет облачной службы уже содержит преобразованный файл web.config.

В этом сообщении блога описывается хороший подход к изменению конфигурации облачной службы Azure во время развертывания: https://blogs.endjin.com/2015/03/using-a-Different-new-relic-имя-приложения-для-среды-с-облачными-сервисами-Azure/

person Feodor Fitsner    schedule 17.06.2015