如何以编程方式重新启动Azure Web App

Lak*_*ate 5 c# azure kudu

有没有办法以编程方式重新启动Azure Web App,即Kudu或其他类型?

我发现可以使用管理库,但它不适用于我,因为我无法在AD中创建应用程序.

4c7*_*b41 11

电源外壳:

Restart-AzureRmWebApp -ResourceGroupName xxx -Name xxx
Run Code Online (Sandbox Code Playgroud)

或使用提供程序操作:

Invoke-AzureRmResourceAction -ResourceGroupName xxx -ResourceType 'Microsoft.Web/sites' -ResourceName xxx `
  -ApiVersion '2015-08-01' -Action 'Restart' -Force
Run Code Online (Sandbox Code Playgroud)

Azure Cli:

azure webapp restart --resource-group xxx --name xxx
Run Code Online (Sandbox Code Playgroud)

Azure Python Cli:

az appservice web restart --resource-group xxx --name xxx
Run Code Online (Sandbox Code Playgroud)

或者你可以使用Rest Api

  • 有关使用.NET库的示例,另请参阅[this](https://github.com/davidebbo/AzureWebsitesSamples/blob/bf195e051935a6db3db196c63d9e8a124fc12aa9/ManagementLibrarySample/Program.cs#L295). (2认同)