ASP classique sur IIS7: le refus d'envoyer des erreurs au navigateur sur 500 Internal Server Error

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

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

Était-ce utile?

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

Chemins CEnable parents pour ASP classique - IIS

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 .

entrer image description ici

entrer image description ici

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top