Knowledge Base

IIS restituisce 502.5 dopo il deploy

Come leggere correttamente ANCM Process Failure e trovare la causa invece di fare tentativi.

Sei qui
Windows & IISTempo di lettura: 5 minAggiornato il 14 febbraio 2026

Cosa significa davvero

L'errore 502.5 - ANCM Out-Of-Process Startup Failure indica che IIS ha ricevuto la richiesta, ma il processo dell'applicazione ASP.NET Core non è partito correttamente o si è chiuso subito dopo l'avvio. Il punto chiave è che il problema quasi mai è "IIS rotto": la causa è di solito nella runtime, nella configurazione o nei permessi dell'app.

Verifiche iniziali

  • Hosting Bundle — verifica che la versione .NET richiesta dall'app sia realmente installata sul server.
  • Stdout log temporaneo — abilitalo solo per diagnosi, così intercetti eccezioni di bootstrap che l'HTTP 502.5 non mostra.
  • Identity dell'Application Pool — controlla accessi a cartelle, certificati, share SMB, chiavi di registro e secret esterni.
  • Variabili e dipendenze — stringhe di connessione mancanti, endpoint non raggiungibili o certificati non caricabili bloccano spesso l'avvio.

Dove guardare

Oltre ai log applicativi, controlla Windows Event Viewer, stdout logs e il file web.config pubblicato. Se l'app parte da riga di comando ma fallisce sotto IIS, il problema è quasi sempre legato a identity, working directory, permessi o differenze di environment.

Approccio corretto

Il troubleshooting efficace consiste nel confermare la runtime, validare i permessi dell'identity usata da IIS, verificare dipendenze esterne e raccogliere l'eccezione precisa all'avvio. Riavvii ripetuti dell'application pool senza evidenze servono solo a nascondere temporaneamente il problema.

Informativa privacy

Trattamento dei dati personali

Titolare: IMET Consulting — P.IVA 03831040542 — info@imetconsulting.it

I dati raccolti tramite i moduli di questo sito (nome, email, telefono, azienda, messaggio) sono trattati esclusivamente per rispondere alle richieste ricevute e per fornire i servizi di consulenza. Non vengono ceduti a terzi né utilizzati per finalità di marketing.

Base giuridica: consenso dell’interessato (art. 6 par. 1 lett. a GDPR) e misure precontrattuali (lett. b).

Conservazione: per il tempo necessario alla gestione della richiesta e agli obblighi di legge.

Diritti: accesso, rettifica, cancellazione e opposizione al trattamento. Reclami al Garante. Scrivici a info@imetconsulting.it.