Classic ASP su IIS7: il rifiuto di inviare gli errori al browser su 500 Internal Server Error
-
12-09-2019 - |
Domanda
Ho ASP classico in esecuzione su IIS 7.
Anche se ho configurato l'ASP "Proprietà di debug" a "Invia errori al browser = True", il web app si rifiuta di trasmettere gli errori al browser e continua a inviare un errore del server interno 500.
- Il mio browser ha "Mostra HTTP brevi messaggi di errore" incontrollato.
- è installato Traccia richieste non riuscite (non so se che è legato)
- avviene sia sulle pagine web caricate in locale sul server e da remoto
- L'App Pool è integrato (non so se quello che conta)
Tutte le idee?
Soluzione
Prova: Internet Information Services (IIS) -> Sito Web predefinito -> fare clic su Errore Pagine proprietà e selezionare gli errori di dettaglio
Altri suggerimenti
ho avuto lo stesso problema con un Classic ASP applicazione in esecuzione in una sottocartella di un sito. Avevo attivato errori dettagliati e il 500 è stato che mostra ancora. La mia decisione era quella di consentire percorsi principali nella sezione ASP in IIS per il sito in cui l'applicazione è stata riferimento alla cartella principale utilizzando" ../":
Ho avuto questo si verificano in un'applicazione Classic ASP in esecuzione in un sottocartella di un sito. La soluzione è stata:
IIS > Click into your Site > Click into your Application folder > Error Pages > Edit Feature Settings > set to: Detailed Errors
Gestione IIS >> doppio clic sul ASP per aprire la pagina ASP. Espandere il nodo Proprietà di debug e impostare Invia errori al browser a True .
Fare riferimento: http://www.chestysoft.com/asp-error-messages. asp
Se si ospita il progetto in un ambiente condiviso, è possibile utilizzare il seguente frammento per visualizzare gli errori.
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
<system.web>
<customErrors mode="Off" />
<compilation debug="true" />
</system.web>
Fare riferimento questo URL per la completa http: // blog. iis.net/rickbarber/working-past-500-internal-server-error
La speranza che aiuta qualcuno
Se il vostro sito è configurato per connettersi al percorso fisico del sito web come un utente specifico, instaed di utilizzare l'autenticazione pass-through, è possibile ottenere questo errore se v'è un errore di autorizzazioni con questo utente. Può anche essere necessario riavviare il servizio Attivazione processo Windows e quindi riavviare IIS.