Dariusz quatscht

Web Development on Microsoft's Platform
Navigation

AzureNow How-To-Guide: Web Anwendung auf Windows Azure publizieren [Windows Azure Gewinnspiel]

AzureNow How-To-Guide: Web Anwendung auf Windows Azure publizieren [Windows Azure Gewinnspiel]

  • Comments 3

Sie befinden sich hier: 4. Web Anwendung auf Windows Azure publizieren

Zum AzureNow Gewinnspiel geht es hier: http://www.msdn-online.de/AzureNow

Web Anwendung auf Windows Azure publizieren

Damit alle Interessenten am Windows Azure Gewinnspiel teilnehmen können haben wir ein Deployment Paket vorbereitet. Dieses Deployment Paket kann man hier herunterladen und es enthält eine einfache Web Anwendung die als Test-Paket für das Windows Azure Deployment dient.

Link: WADA.zip

WADA entpacken

Die Datei WADA.zip kann in einem beliebigen Ordner entpackt werden. Im entpackten Verzeichnis befinden sich die folgenden zwei Dateien.

shot18

Es sind die Dateien ServiceConfiguration.cscfg und WADA.cspkg. Falls Sie keine Icons zu den Dateien angezeigt bekommen, liegt das daran das Sie die Windows Azure Entwicklertools noch nicht installiert haben. Das ist für das Publizieren dieses Paketes auch nicht notwendig.

Neuen Windows Azure Dienst anlegen

Im Webbrowser die Seite http://windows.azure.com aufrufen und sich mit der registrierten Windows Live ID anmelden. Das Windows Azure Portal erscheint und nun wählt man das Projekt PDC08 CTP aus.

shot12

Im Projekt PDC08 CTP wählt man nun den Link New Service aus.

shot13

Die Seite Create New Service erscheint und man sieht die Anzahl der verfügbaren Dienste die mit dieser Windows Live ID zur Verfügung stehen. Der Dienst der jetzt angelegt wird ist ein Hosted Services Dienst. Diesen wählt man mit einem Klick aus.

shot14

Es werden nun Dienst Titel und Beschreibung abgefragt. Hier kann man beliebige Texte eintragen. Der Titel erscheint später Links in der Navigation des Windows Azure Portals. Wenn man alles eingegeben hat einfach auf Next klicken.

shot15

Jetzt muss man eine Subdomäne für den Hosted Services Dienst wählen. In der momentan CTP (Community Technology Preview) werden alle Anwendungen auf Windows Azure unter der Domäne cloudapp.net addressiert. Für das Gewinnspiel interessiert die vollständige URL. Im Beispiel unten auf der Grafik wird die Subdomäne azurenow eingegeben. Mittels Check Availability wird geprüft ob diese noch frei ist. Mit Create wird letztlich der Dienst erstellt. Die Domäne die am Gewinnspiel teilnimmt ist also in diesem Beispiel http://azurenow.cloudapp.net. Ihre URL besteht aus Ihrer vergebenen Subdomäne und der Domäne cloudapp.net. Wenn Sie zum Beispiel hallo als Subdomäne eingeben, so ist die Teilnahme URL http://hallo.cloudapp.net.

shot16

Deployment des Paketes WADA

Nachdem der Hosted Services Dienst angelegt wurde sind wir in der Navigation auch schon im Deployment Fenster. Wir drücken den Button Deploy bei der Produktions-Umgebung. Es ist wichtig für das Gewinnspiel, dass Sie in die Produktionsumgebung publizieren und nicht nur in den Staging Bereich. Im Screencast werden beide Schritte gezeigt, für das reine Gewinnspiel ist nur die Produktions-Umgebung wichtig. Der folgende Dialog wird angezeigt:

shot19

Über den Browse… Button können Sie die entsprechenden Dateien auswählen. Das Application Package ist die Datei WADA.cspkg und die Configuration Settings befinden sich in der Datei ServiceConfiguration.cscfg. Die Bezeichnung für das Deployment ist vollkommen frei wählbar, in dem Beispiel hier wähle ich einfach die Bezeichnung “Version 1”. Ist alles erledigt drücken wir Deploy.

Das Paket wird nun hochgeladen und die Informationen werden im System aktualisiert.

shot20

Nach einer kurzen Zeit ist alles Bereit um den Dienst auf dem Server zu starten.

shot21

Der Dienst muss manuell über den Button Run gestartet werden. Erst wenn der Dienst gestartet wird, kann die Anwendung am Gewinnspiel teilnehmen. Das Starten kann unter Umständen mehrere Minuten in Anspruch nehmen. Die Anzeige unter dem Namen der Anwendung “MeineErsteAzureWebApp” wird entsprechend aktualisiert.

shot22

Solange der Status Initializing ausgegeben wird ist die Anwendung noch nicht Betriebsbereit. Sobald der Status auf Started übergeht ist die Anwendung gestartet und Betriebsbereit.

shot23

Das kann man mit dem Link der Web Site URL überprüfen, in diesem Beispiel ist das http://azurenow.cloudapp.net

shot24

Am Gewinnspiel teilnehmen

Um nun am Gewinnspiel teilzunehmen schickt man einfach eine Email an AzureNow@microsoft.com mit dem Betreff AzureNow – Meine Web URL. Hier ist ein fertiger Link. Im Email Text sollte die URL der Windows Azure Anwendung stehen sowie die Windows Live ID. Bei einem möglichen Gewinn, Kontaktieren wir Sie über die Email Adresse, die Sie bei der Teilnahme verwendet haben.

Hier ein Beispiel einer solchen Email:

shot52

  • Grmpf.

    Hätte ja gerne am Gewinnspiel teilgenommen - nur beim "Deploy" kam folgendes:

    "Sorry, Windows Azure was unable to complete your request. Our team has already been notified of this error. Please refer to the Windows Azure forum where current issues and topics are discussed.

  • ...hatte ich noch vergessen:

    Trotzdem vielen Dank für Deine ausführliche Anleitung!

    Hast Dir sehr viel Mühe gegeben - aber letztendlich kannst Du ja nichts dafür, dass Azure noch so sehr hakt...

    Viele Grüße

    Stone

    P.S.: Nach mehreren Versuchen "hängt" es jetzt beim letzten Schritt: Den Status "Initializing" (mit einer "2" dahinter) sehe ich seit ca. 10 Minuten...

  • Vielen Dank für deine Ausführliche Anleitung.

    Ich konnte damit Problemlos meine Erste WebApp mit Windows Azure erstellen.

    Mit freundlichen Grüßen

    Jeankis

Page 1 of 1 (3 items)