使用Github web.config转换的Azure部署

时间:2018-04-16 08:52:58

标签: azure github azure-web-sites web.config-transform

在azure web应用程序中,有一个名为“部署选项”的选项卡,允许从github分支推送到azure web应用程序。 目前我正在Umbraco开发一个网站,并试图让这个选项正常工作。 我已经能够成功连接连接Web应用程序并从github同步该分支的构建。 但是,在部署之后,连接是错误的,因此我推断出它可能是连接字符串问题。 因此,有没有办法在使用此部署选项时执行web.config转换?

1 个答案:

答案 0 :(得分:0)

通常,您不应尝试在部署期间使用连接字符串转换web.config,因为这样做会使您获得包含机密的物理文件(危险做法)。

相反,您需要使用Azure门户(或ARM API)设置连接字符串。只需在web.config中保留一个“虚拟”条目,以标记您有此密钥,然后使用门户中的实际连接字符串覆盖该值。

有关相关信息,请参阅doc