嗨,我目前正在刷新我的C#编程知识。
我想将在Microsoft Azure(Classic)中创建Web应用程序的手动方式转换为C#语言。
(手动方式 - 新建>计算>网络应用程序>自定义创建> ...等..)
每当我通过谷歌搜索关于这个主题的所有内容时,我都会在Visual Studio中创建一个“WebApp”。 (文件>新> ...等...)但是,我正在寻找的是如何通过C#以编程方式创建Azure Web App - 如何与Classic Azure门户的管理UI交互以创建Web应用
有谁熟悉这样做?在此先感谢您的帮助! :)
答案 0 :(得分:5)
要使用C#轻松创建azure网站,您可以使用" Windows Azure管理库"。这个SDK是一个包装器" Azure服务管理" API。
Here是来自Braddy Gaster和blog post的介绍,用于从Azure租户获取与ASM Api合作的凭据。
然后,您将能够使用以下内容创建一个网站:
using (var AwsManagement = new Microsoft.WindowsAzure.Management.WebSites.WebSiteManagementClient(azureCredentials))
{
WebSiteCreateParameters parameters = new WebSiteCreateParameters()
{
Name = "myAws",
// this Service Plan must be created before
ServerFarm = "myServiceplan",
};
await AwsManagement.WebSites.CreateAsync("myWebSpace", parameters, CancellationToken.None);
}
答案 1 :(得分:1)
答案 2 :(得分:0)
您可以使用POST请求创建网站,该请求包括网站名称和请求正文中的其他信息。您可以查看ASM here的代码示例。