ASP classico su IIS7: rifiuto di inviare errori al browser su 500 Errore interno del server

Ho ASP classico in esecuzione su IIS 7.

Anche se ho configurato ASP “Debugging Properties” su “Send Errors to Browser = True”, l’app web RIFIUTA di inviare errori al browser e continua a inviare un errore del server interno 500.

  • Il mio browser ha deselezionato “Mostra messaggi di errore HTTP amichevoli”.
  • Traccia richiesta non riuscita installata (non è sicuro se è correlata)
  • Succede sia su pagine Web caricate localmente sul server che in remoto
  • Il Pool di App è integrato (non è sicuro se ciò è importante)

Qualche idea?

Prova: Gestione Internet Information Services (IIS) -> Sito Web predefinito -> Fai clic su Proprietà pagine di errore e seleziona Errori di dettaglio

Stavo riscontrando lo stesso problema con un’app Classic ASP in esecuzione in una sottocartella di un sito. Avevo triggersto errori dettagliati e il 500 stava ancora mostrando. La mia risoluzione era quella di abilitare i percorsi genitore nella sezione ASP di IIS per il sito in quanto l’applicazione faceva riferimento alla cartella padre usando “../”:

Percorsi genitore CEnable per ASP classico - IIS

Ho avuto questo che si verificano su un’applicazione ASP classica in esecuzione in una sottocartella di un sito. La soluzione era:

IIS > Click into your Site > Click into your Application folder > Error Pages > Edit Feature Settings > set to: Detailed Errors

Gestione IIS >> fare doppio clic sull’icona ASP per aprire la pagina ASP. Espandere il nodo Proprietà di debug e impostare Errori di invio sul browser su True .

inserisci la descrizione dell'immagine qui

inserisci la descrizione dell'immagine qui

Consultare: http://www.chestysoft.com/asp-error-messages.asp

Se stai ospitando il progetto in un ambiente condiviso, puoi utilizzare il seguente snippet per visualizzare gli errori.

         

Fare riferimento a questo URL per informazioni complete http://blogs.iis.net/rickbarber/working-past-500-internal-server-error

Spero che aiuti qualcuno

Se il tuo sito web è configurato per connettersi al percorso fisico del sito web come utente specifico, instaurato di utilizzare l’autenticazione pass-through, potresti ricevere questo errore se c’è un errore di authorization con questo utente. Potrebbe anche essere necessario riavviare il servizio Attivazione processo Windows e quindi riavviare IIS.