Condividi tramite


Risolvere i problemi comuni di runtime dopo la distribuzione

Questo articolo descrive le cause comuni dei problemi di runtime e fornisce soluzioni per risolvere questi problemi.

Se l'applicazione riscontra problemi dopo la distribuzione, è importante determinare se il problema è correlato alla distribuzione o al runtime. Un problema di distribuzione può causare la distribuzione del set errato di file nell'app per le funzioni oppure può causare la distribuzione di alcuni file. Si verifica un problema di runtime dopo la distribuzione. I file nella directory wwwroot sono esattamente come dovrebbero essere, ma l'app per le funzioni non è in esecuzione correttamente. Quando si verifica questo scenario, la tecnica usata per distribuire il sito non è più rilevante. Per un problema di runtime, è consigliabile invece concentrarsi sulle operazioni eseguite dal codice in fase di esecuzione e sul modo in cui ha esito negativo.

Cause comuni dei problemi di runtime dell'applicazione dopo la distribuzione del contenuto

L'errore di runtime può verificarsi per uno dei motivi seguenti:

  • Il runtime della funzione non può essere avviato perché l'app per le funzioni ha perso l'accesso all'account di archiviazione.
  • Nell'ambiente sandbox di runtime di Funzioni di Azure, qualcosa blocca alcune operazioni che funzionano nel computer locale.
  • L'app Funzioni di Azure non è configurata correttamente. Ad esempio, l'host della funzione non viene avviato a causa di valori non corretti nelle impostazioni seguenti:
    • Versione del runtime o del linguaggio
    • Trigger stringa di connessione
    • Impostazioni dell'insieme di credenziali delle chiavi
  • Una dipendenza esterna, ad esempio un database o un sistema di messaggistica, non è configurata correttamente e causa errori di timeout.
  • I trigger di sincronizzazione non sono riusciti. In questo modo si verifica un caricamento non corretto delle funzioni.
  • Il codice presuppone presupposti non validi sui percorsi, ad esempio il hardcoded di un percorso esistente solo nel computer locale.

Soluzioni

Per risolvere i problemi di runtime dopo la distribuzione del contenuto, provare uno o più dei metodi seguenti:

Contattaci per ricevere assistenza

In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.