2015-06-15 3 views
0

Как настроить, какой Web.config использовать при развертывании для Azure Cloud Services?Appveyor развертывает облачную службу Azure с преобразованием Web.config

У меня есть два файла (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\ 

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

ответ

0

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

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

Этот блог описывает хороший подход, как вы можете изменить Azure облачных услуг конфиги во время развертывания: https://blogs.endjin.com/2015/03/using-a-different-new-relic-application-name-per-environment-with-azure-cloud-services/

+0

Я написал вопрос –

Смежные вопросы