当使用 Azure 网站部署模板在 VSTS 中创建新的发布定义时,您会自动添加两个任务。
其中一项任务是“将网站部署到 Azure”。在该任务中有一个名为“附加参数”的设置。这个设置是做什么用的?默认值有什么作用?
-connectionString @{"$(ConnectionStringName)"="Server=tcp:$(ServerName).database.windows.net,1433;Database=$(DatabaseName);User ID=$(AdministratorLogin)@$(ServerName);Password=$(AdministratorLoginPassword);Trusted_Connection=False;Encrypt=True;"}
我已经在 https://www.visualstudio.com/docs/overview 查看了文档但我找不到有人谈论此功能的单个段落。不幸的是,谷歌也没有任何帮助。如果有人能解释一下,我将不胜感激。
最佳答案
Azure Web 应用程序部署任务使用 Publish-AzureWebsiteProject命令发布 web 部署包就像 starain 提到的那样。使用此命令,您可以指定“-ConnectionString”参数来配置部署中的连接字符串。任务中的设置用于执行此操作。
只要您使用“Azure Website Deployment”创建发布定义,您就会看到此设置,如果您选择“配置变量...”,您还会看到创建的相关变量: 然后,您可以通过更新这些变量的值来更新连接字符串。
关于azure-devops - 将网站部署到 Azure 任务附加参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39097735/