Freigeben über


Häufig gestellte Fragen zur Bereitstellung von Web-Apps in Azure

In diesem Artikel erhalten Sie Antworten auf häufig gestellte Fragen zu Problemen bei der Bereitstellung für das bei Web-Apps-Feature von Azure App Service.

Suchen Sie in den Azure-Foren bei MSDN und Stack Overflow, falls Sie Ihr Azure-Problem mit diesem Artikel nicht beheben konnten. Sie können Ihr Problem in diesen Foren oder an @AzureSupport auf Twitter posten. Sie können auch eine Azure-Supportanfrage senden. Wenn Sie eine Supportanfrage senden möchten, wählen Sie auf der Azure-Support-Seite die Option Support erhalten aus.

Ich bin nur erste Schritte mit App Service-Web-Apps. Wie veröffentliche ich meinen Code?

Hier finden Sie einige Möglichkeiten für die Veröffentlichung Ihres Web-App-Codes:

  • Bereitstellen über Visual Studio. Wenn Sie über die Visual Studio-Lösung verfügen, klicken Sie mit der rechten Maustaste auf das Webanwendungsprojekt, und wählen Sie dann Veröffentlichen aus.
  • Bereitstellen über einen FTP-Client. Laden Sie im Azure-Portal das Veröffentlichungsprofil für die Web-App herunter, für die Sie Code bereitstellen möchten. Laden Sie die Dateien anschließend in das Verzeichnis „\site\wwwroot“ hoch. Verwenden Sie dabei die FTP-Anmeldeinformationen desselben Veröffentlichungsprofils.

Weitere Informationen finden Sie unter Bereitstellen der App in App Service.

Wenn ich die Bereitstellung über Visual Studio versuche, wird eine Fehlermeldung angezeigt. Wie kann ich diesen Fehler beheben?

Wird Ihnen die folgende Meldung angezeigt, verwenden Sie möglicherweise eine ältere SDK-Version:

Fehler bei der Bereitstellung der Ressource "YourResourceName" in der Ressourcengruppe "YourResourceGroup": MissingRegistrationForLocation: Das Abonnement ist nicht für den Ressourcentyp "components" am Speicherort "Central US" registriert. Registrieren Sie sich erneut für diesen Anbieter, um Zugang zu diesem Ort zu erhalten.

Um diesen Fehler zu beheben, führen Sie eine Aktualisierung auf das neueste SDK aus. Wenn diese Meldung angezeigt wird und Sie über das neueste SDK verfügen, senden Sie eine Supportanfrage.

Wie stelle ich eine ASP.NET-Anwendung über Visual Studio in App Service bereit?

Im Tutorial Erstellen Ihrer ersten ASP.NET-Web-App in Azure in fünf Minuten erfahren Sie, wie Sie eine ASP.NET-Webanwendung mithilfe von Visual Studio in einer Web-App in App Service bereitstellen.

Welche verschiedenen Typen von Anmeldeinformationen für die Bereitstellung gibt es?

App Service unterstützt zwei Arten von Anmeldeinformationen für lokale Git-Bereitstellungen und FTP/S-Bereitstellungen. Weitere Informationen zum Konfigurieren der Anmeldeinformationen für die Bereitstellung finden Sie unter Konfigurieren der Anmeldeinformationen für die Bereitstellung für App Service.

Wie lautet die Datei- oder Verzeichnisstruktur meiner App Service-Web-App?

Informationen zur Dateistruktur Ihrer App Service-App finden Sie unter File Structure in Azure (Dateistruktur in Azure).

Gewusst wie "FTP-Fehler 550 - Es ist nicht genügend Speicherplatz auf dem Datenträger vorhanden", wenn ich versuche, meine Dateien zu ftpen?

Wenn diese Meldung angezeigt wird, ist es wahrscheinlich, dass Sie auf ein Datenträgerkontingent im Serviceplan Ihrer Web-App gestoßen sind. Möglicherweise müssen Sie je nach Speicherbedarf auf eine höhere Dienstebene hochskalieren. Weitere Informationen zu den Tarifen und Ressourcenlimits finden Sie unter App Service – Preise.

Wie richte ich für meine App Service-Web-App die kontinuierliche Bereitstellung ein?

Sie können Continuous Deployment über mehrere Ressourcen einrichten, z.B. Azure DevOps, OneDrive, GitHub, Bitbucket, Dropbox und andere Git-Repositorys. Diese Optionen sind im Portal verfügbar. Kontinuierliche Bereitstellung in App Service ist ein nützliches Tutorial, das erläutert, wie Sie die kontinuierliche Bereitstellung einrichten.

Wie behebe ich Probleme mit der kontinuierlichen Bereitstellung über GitHub und Bitbucket?

Informationen zum Untersuchen von Problemen mit der kontinuierlichen Bereitstellung über GitHub oder Bitbucket finden Sie unter Investigating continuous Deployment (Untersuchen der kontinuierlichen Bereitstellung).

Ich kann FTP nicht für meine Website verwenden und meinen Code veröffentlichen. Wie kann ich dieses Problem lösen?

Führen Sie die folgenden Schritte aus, um FTP-Probleme zu beheben:

  1. Überprüfen Sie, ob Sie den richtigen Hostnamen und die richtigen Anmeldeinformationen eingegeben haben. Ausführliche Informationen zu den verschiedenen Typen von Anmeldeinformationen und deren Verwendung finden Sie unter Deployment Credentials (Anmeldeinformationen für die Bereitstellung).
  2. Stellen Sie sicher, dass die FTP-Ports nicht durch eine Firewall blockiert werden. Die Ports sollten über diese Einstellungen verfügen:
    • Steuerungsport für FTP-Verbindung: 21
    • Port für FTP-Datenverbindung: 989, 10001–10300

Wie veröffentliche ich meinen Code in App Service?

Der Azure-Schnellstart hilft Ihnen bei der Bereitstellung Ihrer App, indem Sie den Bereitstellungsstapel und die Methode Ihrer Wahl verwenden. Um den Schnellstart zu verwenden, navigieren Sie im Azure-Portal zu Ihrem App-Dienst, und wählen Sie unter Bereitstellung die Option Schnellstart aus.

Warum wird meine App nach der Bereitstellung in App Service manchmal neu gestartet?

Informationen zu den Umständen, unter denen eine Anwendungsbereitstellung zu einem Neustart führen kann, finden Sie unter Deployment vs. runtime issues (Probleme mit Bereitstellung oder Laufzeit). Wie im Artikel beschrieben, stellt App Service Dateien im Ordner „wwwroot“ bereit. Ihre App wird nie direkt neu gestartet.

Wie integriere ich Azure DevOps-Code in App Service?

Sie haben zwei Möglichkeiten für Continuous Deployment mit Azure DevOps:

  • Verwenden Sie ein Git-Projekt. Stellen Sie eine Verbindung über App Service mithilfe des Bereitstellungscenters her.
  • Verwenden Sie ein TFVC-Projekt (Team Foundation Version Control). Führen Sie die Bereitstellung mithilfe des Build-Agents für App Service durch.

Die kontinuierliche Codebereitstellung für beide Optionen hängt von vorhandenen Entwicklerworkflows und Eincheckverfahren ab. Weitere Informationen finden Sie in folgenden Artikeln:

Wie verwende ich FTP oder FTPS zur Bereitstellung meiner App in App Service?

Informationen zur Verwendung von FTP oder FTPS zur Bereitstellung Ihrer Web-App in App Service finden Sie unter Deploy your app to App Service by using FTP/S (Bereitstellen Ihrer App in App Service über FTP/S).

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.