Il existe de nombreux types d'erreurs HTTP 500 différents, chacun avec sa/ses propre(s) solution(s). Cette rubrique contient les plus fréquemment rencontrés :
- 500.19 - Erreur de serveur interne
- 500.30 - Activer l'option TrustServerCertificate de la source de données
- 500.30 - L'application ASP.NET Core n'a pas pu démarrer
- 500.31 - Échec du chargement du runtime ASP.NET Core
500.19 - Erreur interne du serveur
Lors de la tentative de chargement de la page Web de Devolutions Server, l'Erreur HTTP 500.19 - Erreur interne du serveur suivante s'affiche dans le navigateur :
Cette erreur est due à l'absence du module IIS ASP.NET Core (ANCM) et/ou du module de réécriture IIS :
Solution
- Depuis la console Devolutions Server, éditer l'instance.
- Sélectionner l'onglet IIS.
- Cliquer sur Diagnostic IIS.
- Cliquer sur Installer les prérequis.
Si l'exécution du script PowerShell depuis la console Devolutions Server est bloquée en raison de restrictions sur le système, le script se trouve dans le dossier Scripts du dossier d'installation de la console Devolutions Server.
500.30 – Activer l'option TrustServerCertificate de la source de données
La plupart du temps, Devolutions Server retourne cette erreur 500.30 lorsqu'un serveur SQL (Azure ou local) est configuré avec un certificat auto-signé non trouvé dans le magasin de certificats.
Solution
Dans Fichier – Sources de données, choisir la source de données rencontrant l'erreur 500.30. Ensuite, aller dans Modifier la source de données – Avancé et définir TrustServerCertificate à true.
500.30 - L'application ASP.NET Core a échoué à démarrer
Suite au processus de mise à niveau, lors de la tentative d'ouverture de la page Web de Devolutions Server, le navigateur affiche Erreur HTTP 500.30 - L'application ASP.NET Core n'a pas pu démarrer.
Solution
Vérifier que Activer les applications 32 bits est défini sur False dans les Paramètres avancés du pool d'applications de Devolutions Server dans le gestionnaire IIS.
Si Activer les applications 32 bits est déjà défini sur false, s'assurer que le compte de service désigné comme Identité du pool d'applications dans le Pool d'applications Devolutions Server dispose de droits suffisants sur le sous-dossier App_Data dans le dossier de l'application web Devolutions Server.
S'assurer que le APS.Net Core Hosting Bundle installé sur le serveur où Devolutions Server est hébergé est la dernière version.
500.31 - Échec du chargement du runtime ASP.NET Core
Lors de la mise à jour de Devolutions Server vers la version 2024.1 ou ultérieure, l'interface utilisateur Web affiche Erreur HTTP 500.31 - Échec du chargement de l'environnement d'exécution ASP.NET Core. La raison est que la version 8.0.x d'ASP.Net Core n'est pas installée sur le serveur où Devolutions Server est hébergé.
Solution
- Mettre à jour la Console Devolutions Server à la version 2024.1.x ou ultérieure.
- Télécharger le paquet d'hébergement ASP.Net Core Module 8.0.x.
- L'installer sur le serveur où Devolutions Server est hébergé.
Contacter nos techniciens du support à service@devolutions.net si ces solutions ne résolvent pas votre problème.