Microsoft Azure - Anwendungsbereitstellung

In diesem Kapitel werden verschiedene Möglichkeiten zum Bereitstellen einer Anwendung unter Windows Azure erläutert. Wenn wir von Anwendung sprechen, kann es sich um eine Webanwendung oder eine mobile Anwendung handeln. Früher wurden Webanwendungen als Websites bezeichnet, heute werden sie jedoch überall als Webanwendungen bezeichnet. Im Kapitel "Websites" wird erläutert, wie Anwendungen aus Visual Studio und dem Verwaltungsportal bereitgestellt werden.

Bereitstellen einer Webanwendung über PowerShell

Informationen zum Einstieg in PowerShell finden Sie im Kapitel "PowerShell" im Lernprogramm. Zum Bereitstellen einer Website über PowerShell benötigen Sie das Bereitstellungspaket. Sie können dies von Ihren Website-Entwicklern erhalten, oder wenn Sie sich für die Webbereitstellung interessieren, wissen Sie, wie Sie ein Bereitstellungspaket erstellen. In den folgenden Abschnitten erfahren Sie zunächst, wie Sie ein Bereitstellungspaket in Visual Studio erstellen und dann mithilfe von PowerShell-Cmdlets das Paket in Azure bereitstellen.

Erstellen Sie ein Bereitstellungspaket

Step 1 - Gehen Sie in Visual Studio zu Ihrer Website.

Step 2- Klicken Sie im Solution Explorer mit der rechten Maustaste auf den Namen der Anwendung. Wählen Sie "Veröffentlichen".

Step 3- Erstellen Sie ein neues Profil, indem Sie in der Dropdown-Liste "Neues Profil" auswählen. Geben Sie den Namen des Profils ein. Je nachdem, ob die Websites zuvor auf demselben Computer veröffentlicht wurden, gibt es möglicherweise unterschiedliche Dropdown-Optionen.

Step 4 - Wählen Sie im nächsten Bildschirm unter "Veröffentlichungsmethode" die Option "Web Deploy Package".

Step 5- Wählen Sie einen Pfad zum Speichern des Bereitstellungspakets. Geben Sie den Namen der Site ein und klicken Sie auf Weiter.

Step 6 - Lassen Sie im nächsten Bildschirm die Standardeinstellungen aktiviert und wählen Sie "Veröffentlichen".

Anschließend finden Sie im Ordner an dem von Ihnen ausgewählten Speicherort eine Zip-Datei, die Sie während der Bereitstellung benötigen.

Erstellen Sie mit PowerShell eine Website in Azure

Step 1- Geben Sie die folgenden Cmdlets ein, um eine Website zu erstellen. Ersetzen Sie das markierte Teil. Mit diesem Befehl wird eine Website im kostenlosen Abonnement erstellt. Sie können das Abonnement ändern, nachdem die Website erstellt wurde.

New-AzureWebsite -name "mydeploymentdemo" -location "East US"

Wenn das Cmdlet erfolgreich ist, werden alle Informationen wie im obigen Bild angezeigt. Sie können die URL Ihrer Website sehen, da es sich in diesem Beispiel um mydeploymentdemo.azurewebsites.net handelt.

Step 2 - Sie können die URL besuchen, um sicherzustellen, dass alles richtig gelaufen ist.

Stellen Sie die Website mithilfe des Bereitstellungspakets bereit

Sobald die Website in Azure erstellt wurde, müssen Sie nur noch den Code Ihrer Website kopieren. Erstellen Sie den Zip-Ordner (Bereitstellungspaket) auf Ihrem lokalen Computer.

Step 1 - Geben Sie die folgenden Cmdlets ein, um Ihre Website bereitzustellen.

Publish-AzureWebsiteProject -name "mydeploymentdemo" -package 
"C:\Users\Sahil\Desktop\deploymentDemo\MyWebsiteOnAzure.zip"

Hier im obigen Commandlet werden der Name der gerade erstellten Website und der Pfad der Zip-Datei auf dem Computer angegeben.

Step 2- Gehen Sie zur URL Ihrer Website. Sie können die Website wie im folgenden Bild sehen.