Vorbereiten der Veröffentlichung und Bereitstellung eines Clouddiensts in Visual Studio

Hinweis

Dieser Artikel bezieht sich auf Azure Cloud Services (klassisch), das für neue Kunden nun veraltet ist und am 31. August 2024 eingestellt wird. Vorhandene Dienste, die mit dieser Technologie erstellt wurden, werden weiterhin über Azure Cloud Services (erweiterter Support) unterstützt. Für eine neue Entwicklung empfehlen wir, einen neueren Diensttyp zu verwenden, der für Ihren spezifischen Zweck entwickelt wurde, z. B. Azure App Service, Azure Functions oder Azure Container Apps. Die neueste Liste der verfügbaren Dienste finden Sie im Verzeichnis der Azure-Produkte.

Zum Veröffentlichen eines Clouddienstprojekts müssen Sie die folgenden Dienste wie in diesem Artikel beschrieben einrichten:

  • Einen Clouddienst zum Ausführen Ihrer Rollen in der Azure-Umgebung
  • Ein Speicherkonto , das Zugriff auf die Blob-, Warteschlangen- und Tabellendienste bereitstellt

Voraussetzungen

Erstellen eines Clouddiensts

Ein Clouddienst führt Ihre Rollen in der Azure-Umgebung aus. Sie können einen Clouddienst entweder in Visual Studio oder über das Azure-Portal erstellen. Dies wird in den folgenden Abschnitten beschrieben.

Erstellen eines Clouddiensts in Visual Studio

  1. Klicken Sie mit der rechten Maustaste auf ein zuvor erstelltes Projekt, und wählen Sie Veröffentlichen.
  2. Melden Sie sich mit dem Microsoft- oder Organisationskonto an, das Ihrem Azure-Abonnement zugeordnet ist (falls erforderlich), und wählen Sie dann Weiter, um zur Seite Einstellungen zu gelangen.
  3. Das Dialogfeld Clouddienst und Speicherkonto erstellen wird angezeigt (falls nicht: in der Liste Clouddienst die Option Neu erstellen wählen).
  4. Geben Sie einen Namen für Ihren Clouddienst ein. Hierbei wird die Groß-/Kleinschreibung berücksichtigt, und der Name ist Teil Ihrer URL und muss eindeutig sein. Wählen Sie außerdem eine Region oder Affinitätsgruppe und eine Replikationsoption aus.

Erstellen eines Clouddiensts über das Azure-Portal

  1. Melden Sie sich beim Azure-Portal an.
  2. Wählen Sie links auf der Seite die Option Clouddienste (klassisch).
  3. Wählen Sie + Hinzufügen, und geben Sie die erforderlichen Informationen an (DNS-Name, Abonnement, Ressourcengruppe und Standort). Es ist hier nicht erforderlich, ein Paket hochzuladen, da Sie dies später in Visual Studio durchführen.
  4. Wählen Sie Erstellen, um den Prozess abzuschließen.

Speicherkonto erstellen

Ein Speicherkonto bietet Zugriff auf die Blob-, Warteschlangen- und Tabellendienste. Sie können ein Speicherkonto in Visual Studio oder über das Azure-Portal erstellen.

Erstellen eines Speicherkontos in Visual Studio

  1. Suchen Sie im Projektmappen-Explorer für ein zuvor erstelltes Clouddienstprojekt den Knoten Verbundene Dienste eines Rollenprojekts, klicken Sie mit der rechten Maustaste darauf, und wählen Sie Verbundenen Dienst hinzufügen. (Klicken Sie in Visual Studio 2015 mit der rechten Maustaste auf den Knoten Speicher, und wählen Sie Speicherkonto erstellen.)
  2. Wählen Sie in der angezeigten Liste Verbundene Dienste die Option Cloudspeicher mit Azure Storage.
  3. Wählen Sie im angezeigten Azure Storage-Dialogfeld die Option +Neues Speicherkonto erstellen. Es wird ein Dialogfeld geöffnet, in dem Sie Ihr Abonnement, einen Namen für das Konto, einen Tarif, eine Ressourcengruppe und den Standort angeben können.
  4. Wählen Sie Erstellen, wenn Sie fertig sind. Das neue Speicherkonto wird in der Liste mit den verfügbaren Speicherkonten Ihres Abonnements angezeigt.
  5. Wählen Sie das Konto aus, und wählen Sie anschließend die Option Hinzufügen.

Erstellen eines Speicherkontos über das Azure-Portal

  1. Melden Sie sich beim Azure-Portal an.
  2. Wählen Sie oben links die Option + Neu.
  3. Wählen Sie unter „Azure Marketplace“ die Option Speicher und auf der rechten Seite dann Speicherkonto – Blob, Datei, Tabelle, Warteschlange.
  4. Geben Sie die erforderlichen Informationen an (Name, Bereitstellungsmodell usw.).
  5. Wählen Sie Erstellen, um den Prozess abzuschließen.

Konfigurieren Ihrer App für die Verwendung des Speicherkontos

Nachdem Sie ein Speicherkonto erstellt haben, werden beim Herstellen der Verbindung mit dem Konto aus Visual Studio automatisch die Dienstkonfigurationen für das Projekt aktualisiert, z.B. URLs und Zugriffsschlüssel.

Wenn Sie einen Clouddienst aus Visual Studio mit Verbundenen Dienst hinzufügen erstellt haben, können Sie die Verbindungen überprüfen, indem Sie ServiceConfiguration.Cloud.cscfg und ServiceConfiguration.Local.cscfg öffnen.

Wenn Sie einen Clouddienst über das Azure-Portal erstellt haben, können Sie die gleichen Schritte wie unter Erstellen eines Speicherkontos in Visual Studio ausführen. Erstellen Sie aber kein neues Konto, sondern wählen Sie ein vorhandenes aus. Visual Studio aktualisiert dann die Konfiguration für Sie.

Verwenden Sie zum manuellen Konfigurieren von Einstellungen die Eigenschaftenseiten in Visual Studio für die jeweilige Rolle in Ihrem Clouddienstprojekt. (Klicken Sie mit der rechten Maustaste auf die Rolle, und wählen Sie Eigenschaften.) Weitere Informationen finden Sie unter Konfigurieren einer Verbindungszeichenfolge für ein Speicherkonto.

Informationen zu Zugriffsschlüsseln

Im Azure-Portal werden die URLs angezeigt, die Sie für den Zugriff auf Ressourcen in den einzelnen Azure-Speicherdiensten verwenden können, sowie die primären und sekundären Zugriffsschlüssel für Ihr Konto. Sie verwenden diese Schlüssel, um an die Speicherdienste gerichtete Anforderungen zu authentifizieren.

Der sekundäre Zugriffsschlüssel bietet denselben Zugriff auf Ihr Speicherkonto wie der primäre Zugriffschlüssel und wird als Reserveschlüssel generiert, sollte die Sicherheit Ihres primären Zugriffsschlüssels gefährdet sein. Darüber hinaus wird empfohlen, dass Sie Ihre Zugriffsschlüssel regelmäßig neu generieren. Sie können die Einstellung einer Verbindungszeichenfolge so ändern, dass der sekundäre Schlüssel verwendet werden soll, während Sie den primären Schlüssel neu generieren. Anschließend können Sie die Einstellung so ändern, dass der neu erstellte primäre Schlüssel genutzt werden soll, während Sie den sekundären Schlüssel neu generieren.

Weitere Informationen zum Veröffentlichen von Anwendungen in Azure aus Visual Studio finden Sie unter Veröffentlichen eines Clouddiensts mit den Azure Tools.