我可以使用Azure管理库来扩展Azure Web应用程序/ api应用程序吗?我基本上想要实现扩展和缩小Web应用程序来处理节流。因此,我需要通过C#代码来扩展Web应用程序和api应用程序。任何指向任何apprpriate库/ ReST API的指针?Azure网站缩放
随着下面提到的答案的帮助,我了解如何更新APP服务计划以扩展,但是,我无法为我的APP服务找到webHostingPlanName。我尝试了下面的代码,并且托管计划总是出现为空。
var regionName = "myregion";
var credentials = GetCredentials();
var websiteManagementClient = CloudContext.Clients.CreateWebSiteManagementClient(credentials);
var webSpaces = websiteManagementClient.WebSpaces.List();
var webSpace = webSpaces.FirstOrDefault(x => x.GeoRegion == regionName);
if (webSpace == null)
{
throw new Exception(string.Format("No webspace for region {0} found", regionName));
}
var webHostingPlans = websiteManagementClient.WebHostingPlans.List(webSpace.Name);
var webHostingPlan = webHostingPlans.FirstOrDefault();// this is null always, I know an APP service exists in this region
的可能的复制[如何扩展Azure云服务上下从的WebAPI REST API] (HTTP://计算器。com/questions/19197445/how-to-scale-azure-cloud-service-up-and-down-from-rest-api-with-webapi) –