asp.net - 指定用于持续部署到 Azure Web 应用程序的配置转换

标签 asp.net azure

有没有办法指定在通过持续集成(即不是通过 Visual Studio 中的发布)部署到 Azure Web 应用时应应用哪个配置转换?

我们与 Github 设置了持续集成,但似乎 Web.Release.config 转换始终应用于部署。

我们希望有一个自定义转换名称,例如Web.Azure.config

部署槽是否用于此目的?如果是这样,这是唯一的方法吗?

谢谢!

PS。这个问题属于ServerFault吗?我认为这与编程更相关? DS。

最佳答案

可以通过在 Azure 门户中添加名为 SCM_BUILD_ARGS 且值为 -p:Environment MyAzureSite 的应用程序设置来为特定 Azure Web 应用程序设置环境名称。 >

这将设置环境名称,从而在构建期间应用名为 Web.MyAzureSite.config 的配置转换。

更多信息here

关于asp.net - 指定用于持续部署到 Azure Web 应用程序的配置转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31291256/

相关文章:

asp.net-mvc - 部署到 Azure 失败,需要调试帮助

c# - asp.net查询c#错误

c# - 比较 'mobile numbers' - 和/或国际格式

javascript - Asp.net 根据 url 字符串设置条件

asp.net - 内联显示 DevExpress 按钮

python - 如何逐 block 读取大的 Azure blob 存储文件

Azure Function EventHubTrigger 属性未找到事件中心名称

c# - 如何使用应用程序级身份验证/访问 token 访问 Sharepoint 文件?

c# - 授予网络服务回收 iis 应用程序池的权限

azure - 将来自不同资源的 Azure Monitor 图表合并到一个图表中