如何在Azure发布期间打开/关闭https?

如何在Azure发布期间打开/关闭https?,azure,azure-devops,azure-powershell,Azure,Azure Devops,Azure Powershell,我只想在管道执行期间打开/关闭我网站的HTTPS 我正在使用私有windows代理 我得到以下问题 我的服务器上安装了Az 你能帮帮我吗 要使用Azure ClI任务,您需要遵循以下先决条件 Microsoft Azure订阅 Azure资源管理器服务连接到您的Azure帐户 Microsoft托管代理已预安装Azure CLI。但是如果您使用的是私人代理 运行生成和发布代理的计算机。如果代理是 已在安装Azure CLI的计算机上运行, 重新启动代理以确保所有相关的阶段变量 更新

我只想在管道执行期间打开/关闭我网站的HTTPS

我正在使用私有windows代理

我得到以下问题

我的服务器上安装了Az

你能帮帮我吗

要使用Azure ClI任务,您需要遵循以下先决条件

  • Microsoft Azure订阅

  • Azure资源管理器服务连接到您的Azure帐户

  • Microsoft托管代理已预安装Azure CLI。但是如果您使用的是私人代理 运行生成和发布代理的计算机。如果代理是 已在安装Azure CLI的计算机上运行, 重新启动代理以确保所有相关的阶段变量 更新

根据您的错误日志,Azure CLI似乎未正确安装或被Azure DevOps检测到

请确保已重新启动生成代理,以确保更新所有相关阶段变量


此外,您还可以尝试在私有代理上直接使用Azure CLI检查是否能够使用上述Azure命令关闭https。这也将缩小您的问题范围。

如果我使用内置代理,则会出现不同的错误:“脚本失败,退出代码:1”。非常感谢您友好的更新。我对Azure基础设施不太熟悉。您是否能够在本地使用代码/脚本打开/关闭https。可能问题与脚本有关。这将有助于缩小与Azure DevOps管道端相关的问题。我可以在本地使用。您好,您可以尝试使用此CLI命令吗
az webapp update--resource group--name--set-HttpsOnly=true
检查是否在管道期间打开https。
Set-AzWebApp -ResourceGroupName $(ResourceGroupName) -Name $(WebAppName) -HttpsOnly $flase