Errore HTTP 503, il servizio non è disponibile

Sono davvero nuovo nell'impostare i server web in generale. Ho IIS 8 su Windows 8, e sto cercando di impostare un piccolo sito in locale, mentre faccio un po 'di sviluppo. In IIS scelgo Add Site, do un nome, punto ad una posizione dove ho un file index.html (ho provato diverse posizioni, l'ultima in una cartella c:\inetpub\wwwroot\test) e altrimenti uso tutte le impostazioni predefinite. Tuttavia, quando provo a navigare verso localhost ottengo

Errore HTTP 503. Il servizio non è disponibile.

Ho verificato che il pool è avviato, e ho dato IIS_IUSRS Controllo completo sulla cartella di destinazione

Ho cercato in giro ma non ho trovato nulla che abbia risolto il mio problema, e non c'è nulla di utile nell'EventLog o nella cartella *C:\Windows\System32\LogFiles\HTTPERR

Qualcuno potrebbe dirmi cosa c'è di sbagliato?

Se App pool è in esecuzione sotto qualche identità utente, allora vai alle impostazioni avanzate di aggiornare la password del nome utente di nuovo, per me ha funzionato.

Commentari (0)

Iniziate a guardare nel Visualizzatore eventi, sotto il registro di sistema o quello delle applicazioni.

Nel mio caso il problema era che nessun processo worker poteva essere avviato per l'App Pool perché il suo file di configurazione non poteva essere letto - avevo incluso un '.' alla fine del suo nome.

Commentari (0)

È possibile che il tuo dominio richieda che l'account utilizzato per l'esecuzione di AppPool abbia diritti di accesso batch. In questo caso vedrai questo stesso messaggio di errore. Il modo in cui puoi dire se questo è il caso, è guardando gli eventi di sistema nel Visualizzatore eventi. Ci dovrebbe essere un evento che dice che l'account utilizzato con l'App Pool ha o 'la password sbagliata o non ha i diritti di accesso batch'.

Questo è il motivo per cui gli sviluppatori spesso usano IIS Express sulla loro macchina di sviluppo, dato che supera il problema dei diritti di accesso batch.

Commentari (0)