Freigeben über


Beheben allgemeiner Runtimeprobleme nach der Bereitstellung

In diesem Artikel werden die häufigsten Ursachen für Laufzeitprobleme beschrieben und Lösungen zur Behebung dieser Probleme bereitgestellt.

Wenn bei Ihrer Anwendung nach der Bereitstellung Probleme auftreten, ist es wichtig zu ermitteln, ob das Problem mit der Bereitstellung oder der Laufzeit zusammenhängt. Ein Bereitstellungsproblem kann dazu führen, dass der falsche Satz von Dateien in Ihrer Funktions-App bereitgestellt wird, oder es kann dazu führen, dass einige Dateien überhaupt nicht bereitgestellt werden. Nach der Bereitstellung tritt ein Laufzeitproblem auf. Die Dateien in Ihrem wwwroot-Verzeichnis sind genau so, wie sie sein sollten, aber die Funktions-App wird nicht ordnungsgemäß ausgeführt. Wenn dieses Szenario eintritt, ist die Technik, die Sie zum Bereitstellen Ihrer Website verwendet haben, nicht mehr relevant. Bei einem Laufzeitproblem sollten Sie sich stattdessen darauf konzentrieren, was Ihr Code zur Laufzeit ausführt und wie er fehlschlägt.

Häufige Ursachen für Probleme mit der Anwendungslaufzeit nach der Inhaltsbereitstellung

Laufzeitfehler können aus einem der folgenden Gründe auftreten:

  • Die Funktionsruntime kann nicht gestartet werden, da die Funktions-App den Zugriff auf das Speicherkonto verloren hat.
  • In der Runtime-Sandboxumgebung von Azure Functions blockiert etwas bestimmte Vorgänge, die auf Ihrem lokalen Computer funktionieren.
  • Ihre Azure Functions-App ist nicht ordnungsgemäß konfiguriert. Der Funktionshost wird beispielsweise aufgrund falscher Werte in den folgenden Einstellungen nicht gestartet:
    • Runtime oder Sprachversion
    • Löst Verbindungszeichenfolgen aus.
    • Key Vault-Einstellungen
  • Eine externe Abhängigkeit (z. B. eine Datenbank oder ein Messagingsystem) ist nicht ordnungsgemäß eingerichtet und verursacht Timeoutfehler.
  • Fehler bei Synchronisierungstriggern. Dies führt zu einem falschen Laden von Funktionen.
  • Ihr Code macht ungültige Annahmen zu Pfaden, z. B. die hartcodierende Codierung eines Pfads, der nur auf Ihrem lokalen Computer vorhanden ist.

Lösungen

Um Laufzeitprobleme nach der Inhaltsbereitstellung zu beheben, probieren Sie eine oder mehrere der folgenden Methoden aus:

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.