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.
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 “../”:
Je l’ai eu sur une application ASP classique exécutée dans un sous – dossier 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 .
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.