5

Dopo un'implementare al nostro Azure Web App, stiamo ottenendo 500 timeout su qualsiasi richiesta al servizio:Azure Web App è timeout

500 - La richiesta è scaduta.

Il server Web non ha risposto entro il tempo specificato.

Ho abilitato la registrazione in web.config ei registri non mostrano eccezioni o nulla di strano all'avvio. Solo questo stdout_abdce_2016wxyz.log:

Hosting environment: Development Content root path: D:\home\site\wwwroot Now listening on: http://localhost:5000 Application started. Press Ctrl+C to shut down. stdouts

Il fatto è che ho carichi di tronchi con lo stesso contenuto. ogni 3 minuti (circa) Sembra che ne sia generato uno nuovo.

Esecuzione aspnet Nucleo RTM (dopo aver fatto un aggiornamento da RC1. Web.config ho preso dal repository aspnet/IIS su github. Le piste del progetto e le funzioni bene a livello locale sul mio PC di sviluppo

+0

Hai configurato l'app per l'ascolto sulla porta 5000? –

+0

Sì il mio program.cs (punto di ingresso) '' '.UseUrls (" http: // localhost: 5000 ") ' '' Ho alcuni progetti RC2 con un WebHostBuilder simile che funzionano correttamente in Azure. È l'estensione UseUrls()? – Lutando

+0

Credo che questo sia il tuo problema. Rispondi arrivando. –

risposta

2

Dal momento che si sta cercando Sono sicuro che questo è il tuo problema. Le app Web di Azure supportano solo le porte 80 e 443.

Credo che sarai in grado di leggere il valore della porta da utilizzare, dall'ambiente

+1

Questo non dovrebbe essere un problema, perché il nucleo di ASP.NET Il modulo sarà responsabile dell'avvio dell'applicazione e dell'uso di IIS come proxy inverso. Sto eseguendo un'applicazione su 8080. La domanda è più se l'OP ha registrato il middleware IIS? – Tseng

+0

Non l'ho fatto e l'aggiunta di IIS al mio builder host era tutto ciò che era necessario – Lutando