2016-05-12 14 views
1

こんにちは、私は現在、C#プログラミングの知識をリフレッシュしています。C#を使用してAzure Webアプリケーションを作成する

Microsoft Azure(Classic)のWebアプリケーションをC#言語に手動で作成する方法を翻訳したかったのです。

(マニュアル道 - [新規]> [計算]> [Webアプリケーション]> [カスタム等...>作成します。)

私はこのトピックについてのGoogleを検索するたびに、それは私を与えるすべては、文字通りに「WebAppの」を作成することですVisual Studio。 (File> New> ... etc ...)しかし、私が探しているのは、C#経由でプログラムでAzure Web Appを作成する方法です。Classic Azure Portalの管理UIと対話してWebアプリケーションを作成する方法です。

誰もがこれに慣れていますか?助けを前にありがとう! :)

+0

あなたはC#経由でポータルと対話したいですか? APIと簡単にやり取りするのではないのですか? –

+0

@MichaelBはいAzure Classic PortalのUIとやり取りしてAzureの基本操作を行うための方法やライブラリやAPIがありますか? – kevingerard

答えて

0

私は、MicrosoftがGitHubのに掲載可能なコードで作業することができました:私は再

https://github.com/Azure/azure-sdk-for-net

いくつかコード化され、ちょうど私のプログラムが動作するために必要な機能を取得しました。 :)

0

Webサイトの名前とリクエスト本体のその他の情報を含むPOSTリクエストを使用してWebサイトを作成できます。 ASM hereのコード例を確認することができます。

3

C#を使用して簡単に紺碧のWebサイトを作成するには、「Windows Azure Management Librairies」を使用できます。このSDKは、ラッパーarround "Azureサービス管理" APIです。

Hereは、Braddy Gasterからの紹介です。blog postは、ASM ApiでのAzureテナントからの資格を取得するためのものです。その後

あなたはこのようなものでウェブサイトを作成することができます:

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); 
} 
関連する問題