ASP classique sur IIS7: refus d’envoyer des erreurs au navigateur sur 500 Erreur de serveur interne

J’ai ASP classique s’exécutant sur IIS 7.

Même si j’ai configuré ASP “Propriétés de débogage” pour “Envoyer les erreurs au navigateur = True”, l’application Web REFUSE d’envoyer des erreurs au navigateur et continue d’envoyer une erreur de serveur interne 500.

  • “Afficher les messages d’erreur HTTP conviviaux” n’a pas été coché dans mon navigateur.
  • Failed Request Tracing est installé (vous ne savez pas si c’est lié)
  • Se produit à la fois sur des pages Web chargées localement sur le serveur et à distance
  • Le pool d’applications est intégré (pas sûr si cela compte)

Des idées?

    Essayez: Gestionnaire des services Internet (IIS) -> Site Web par défaut -> Cliquez sur Propriétés des pages d’erreur et sélectionnez Détecter les erreurs.

    J’avais le même problème avec une application ASP classique s’exécutant dans un sous-dossier d’un site. J’avais activé des erreurs détaillées et le 500 était toujours visible. Ma résolution consistait à activer les chemins d’access parent dans la section ASP dans IIS pour le site car l’application faisait référence au dossier parent à l’aide de “../”:

    Chemins parent de CEnable pour ASP classique - IIS

    Je l’ai eu sur une application ASP classique exécutée dans un sousdossier d’un site. La solution était:

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

    Gestionnaire IIS >> double-cliquez sur l’icône ASP pour ouvrir la page ASP. Développez le nœud Propriétés de débogage et définissez l’option Envoyer les erreurs au navigateur sur Vrai .

    entrer la description de l'image ici

    entrer la description de l'image ici

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

    Si vous hébergez le projet dans un environnement partagé, vous pouvez utiliser l’extrait de code suivant pour afficher les erreurs.

             

    Référer cette URL pour des informations complètes http://blogs.iis.net/rickbarber/working-past-500-internal-server-error

    J’espère que ça aide quelqu’un

    Si votre site Web est configuré pour se connecter au chemin d’access physique du site Web en tant qu’utilisateur spécifique, en utilisant l’authentification unique, vous pouvez obtenir cette erreur en cas d’erreur d’autorisation de cet utilisateur. Il peut également être nécessaire de redémarrer le service d’activation de processus Windows, puis de redémarrer IIS.