ASP classique sur IIS7: le refus d'envoyer des erreurs au navigateur sur 500 Internal Server Error
-
12-09-2019 - |
Question
Je ASP classique en cours d'exécution sur IIS 7.
Même si je l'ASP configuré « Propriétés Debugging » à « Envoyer des erreurs à navigateur = True », l'application Web REFUSE d'envoyer des erreurs au navigateur et continue d'envoyer 500 erreur de serveur interne.
- Mon navigateur a « erreur HTTP Afficher des messages » sans contrôle.
- Échec demande de traçage est installé (pas sûr qui est lié)
- Happens à la fois sur les pages Web chargées localement sur le serveur et à distance
- Le pool d'applications est intégré (pas sûr si cela importe)
Toutes les idées?
La solution
Essayez: Services d'information Internet (IIS) -> Site Web par défaut -> Cliquez sur une page d'erreur Propriétés et sélectionnez les erreurs de détail
Autres conseils
Je faisais le même problème avec une application ASP classique exécution dans un sous-dossier d'un site. J'avais permis des erreurs détaillées et 500 montrait encore. Ma résolution était de permettre aux chemins parents dans la section ASP dans IIS pour le site que l'application faisait référence le dossier parent à l'aide » ../":
J'ai eu ce sur une application survenant ASP classique en cours d'exécution dans un sous-dossier d'un site. La solution est:
IIS > Click into your Site > Click into your Application folder > Error Pages > Edit Feature Settings > set to: Detailed Errors
Gestionnaire des services Internet >> double-cliquez sur ASP icône pour ouvrir la page ASP. Développez le nœud Propriétés de débogage et définir Envoyer erreurs au navigateur True .
Reportez-vous: http://www.chestysoft.com/asp-error-messages. asp
Si vous hébergez le projet dans un environnement partagé, vous pouvez ensuite utiliser l'extrait ci-dessous pour afficher les erreurs.
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
<system.web>
<customErrors mode="Off" />
<compilation debug="true" />
</system.web>
Reportez-vous cette URL pour des informations complètes http: // blogs. iis.net/rickbarber/working-past-500-internal-server-error
it helps quelqu'un
Si votre site est configuré pour se connecter au chemin physique du site en tant qu'utilisateur spécifique, instaed d'utiliser l'authentification pass-through, vous pouvez obtenir cette erreur s'il y a une erreur d'autorisation avec cet utilisateur. Il peut également être nécessaire de redémarrer le service d'activation de processus Windows et puis redémarrez IIS.