Classic ASP su IIS7: il rifiuto di inviare gli errori al browser su 500 Internal Server Error

StackOverflow https://stackoverflow.com/questions/1453791

  •  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?

È stato utile?

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" ../":

percorsi principali CEnable per Classic ASP - IIS

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 .

entrare descrizione dell'immagine qui

entrare descrizione dell'immagine qui

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top