0

如何配置要在部署到 Azure 云服务时使用的 Web.config?

我有两个文件(Web.config 和 Web.Staging.config)如何配置以使用 Web.Staging.config 转换 Web.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 中有没有办法?

4

1 回答 1

0

Web.config 转换在 Azure 云服务包创建时运行,并由解决方案配置控制。

但是,由于云服务包已经包含转换后的 web.config,因此您无法在部署期间在不同的 web.config 之间进行选择。

这篇博文描述了如何在部署时更改 Azure 云服务配置的好方法:https ://blogs.endjin.com/2015/03/using-a-different-new-relic-application-name-每个环境与 azure-cloud-services/

于 2015-06-17T17:30:17.710 回答