Erstellen eines Windows Azure-Projekts mit Visual Studio
Ein Windows Azure-Projekt stellt eine Vorlage für die Windows Azure-Anwendung und deren Rollen bereit. Die Windows Azure Tools für Microsoft Visual Studio vereinfachen das Erstellen, Konfigurieren, Debuggen und Bereitstellen einer Windows Azure-Anwendung als Cloud-Dienst.
Eine Windows Azure-Anwendung besteht aus einer Kombination aus diesen Typen von Projekten:
Windows Azure-Projekt. Das Windows Azure-Projekt besitzt Zuordnungen zu den Rollenprojekten in der Projektmappe. Es schließt auch die Dienstdefinition und die Dienstkonfigurationsdateien ein. Die Dienstdefinitionsdatei definiert die Laufzeiteinstellungen für Ihre Anwendung, u. a. welche Rollen erforderlich sind, Endpunkte und Größe des virtuellen Computers. Die Dienstkonfigurationsdatei konfiguriert, wie viele Instanzen einer Rolle ausgeführt werden, und die Werte der für eine Rolle definierten Einstellungen. Weitere Informationen zu diesen Einstellungen finden Sie unter Gewusst wie: Konfigurieren der Rollen für eine Windows Azure-Anwendung mit Visual Studio.
Webrollenprojekt. Die Windows Azure Tools stellen Vorlagenprojekte für diese Typen von Webrollen bereit:
ASP.NET-Webrolle, zum Erstellen einer ASP.NET-Anwendung mit einem Web-Front-End
ASP.NET-MVC4 Web-Rolle
ASP.NET-MVC3 Web-Rolle
ASP.NET-MVC2-Webrolle (nur Visual Studio 2010)
WCF-Dienstwebrolle, zum Erstellen eines WCF-Diensts
Webrolle für die Silverlight-Geschäftsanwendung (erfordert Visual Studio 2012, Visual Studio 2010 mit SP1 oder Visual Web Developer 2010 Express mit SP1)
Wenn Sie Visual Studio 2010 verwenden, müssen Sie ASP.NET MVC4 installieren, um MVC4-Webrollen zu erstellen.
Arbeitsrollenprojekt. Eine Arbeitsrolle führt Hintergrundverarbeitung aus. Eine Arbeitsrolle kommuniziert möglicherweise mit Speicherdiensten und anderen internetbasierten Diensten. Eine Arbeitsrolle kann eine beliebige Anzahl von HTTP-, HTTPS- oder TCP-Endpunkten besitzen.
Cache-Worker-Rolle Eine Rolle, die einen dedizierten Cache für die Anwendung bereitstellt.
Workerrolle mit Servicebuswarteschlange Eine Servicebuswarteschlange, die Message Queueing-Funktionen für die Kommunikation mit dem Arbeitsprozess bereitstellt. Weitere Informationen finden Sie in der Anleitung zur Verwendung von Servicebuswarteschlangen.
In Visual Studio 2010 können Sie Workerrollenprojekte in F#, C# und Visual Basic erstellen.
So erstellen Sie ein Windows Azure-Projekt in Visual Studio
Starten Sie Microsoft Visual Studio als Administrator.
Wählen Sie in der Menüleiste Datei, Neu, Projekt aus.
Wählen Sie im Bereich Projekttypen die Option Cloud unter dem Visual C#- oder Visual Basic-Projektvorlagenknoten aus.
Wählen Sie im Bereich Vorlagen den Windows Azure-Cloud-Dienst aus.
Geben Sie an, mit welcher Version von .NET Framework Sie das Projekt entwickeln möchten. Wenn Sie Visual Studio 2010 verwenden, können Sie .NET Framework 3.5 oder .NET Framework 4 auswählen.
Geben Sie einen Namen und einen Ort für das Projekt und einen Namen für die Projektmappe ein. Klicken Sie auf die Schaltfläche OK.
Wählen Sie im Dialogfeld Neues Windows Azure-Projekt die Rollen aus, die Sie hinzufügen möchten, und klicken Sie auf die Schaltfläche mit dem nach rechts zeigenden Pfeil, um sie der Projektmappe hinzuzufügen. Sie können so viele Rollen hinzufügen wie erforderlich.
Um eine Rolle umzubenennen, die dem Projekt hinzugefügt wurde, zeigen Sie mit dem Mauszeiger auf die Rolle im Dialogfeld Neues Windows Azure-Projekt, und klicken Sie auf das Symbol Umbenennen rechts neben der Rolle. Sie können auch eine Rolle innerhalb der Projektmappe umbenennen, nachdem sie hinzugefügt wurde.
Klicken Sie auf die Schaltfläche OK, um die Projektmappe in Visual Studio zu erstellen.