Scale Azure WebApp using .NET SDK

2019-06-05 05:38发布

问题:

Description of the Microsoft.WindowsAzure.Management.WebSites NuGet package says that it

"Provides management capabilities for Microsoft Azure Web Sites. Deploy, configure, debug, and scale your websites"

What class and methods should I use to perform a scaling operation?

My previous question on this topic was marked as duplicated, but I don't agree, here is an explanation: Scale Azure web app with Azure Management Libraries for .NET

回答1:

Try this PSEUDO code. You'll need to transform config from Response to Update model.

            var config = client.WebSites.GetConfiguration(webspace, website);
            config.NumberOfWorkers = targetScaleSize;
            var result = client.WebSites.UpdateConfiguration(webspace, website, config);