有没有办法指定在通过持续集成(即不是通过 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/