Erreur HTTP 500

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 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 :

HTTP Error 500.19 - Internal Server Error
HTTP Error 500.19 - Internal Server Error

Cette erreur est due à l'absence du module IIS ASP.NET Core (ANCM) et/ou du module de réécriture IIS :

IIS features diagnostic
IIS features diagnostic

Solution

  1. Depuis la console Devolutions Server, éditer l'instance.
  2. Sélectionner l'onglet IIS.
  3. Cliquer sur Diagnostic IIS.
  4. Cliquer sur Installer les prérequis.
    Install prerequisites
    Install prerequisites

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 FichierSources de données, choisir la source de données rencontrant l'erreur 500.30. Ensuite, aller dans Modifier la source de donnéesAvancé et définir TrustServerCertificate à true.

Set TrustServerCertificate to true
Set TrustServerCertificate to 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.

HTTP Error 500.30 - ASP.NET Core app failed to start
HTTP Error 500.30 - ASP.NET Core app failed to start

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.

Enable 32-bit applications set to False
Enable 32-bit applications set to False

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é.

HTTP Error 500.31 - Failed to load ASP.NET Core runtime
HTTP Error 500.31 - Failed to load ASP.NET Core runtime

Solution

  1. Mettre à jour la Console Devolutions Server à la version 2024.1.x ou ultérieure.
  2. Télécharger le paquet d'hébergement ASP.Net Core Module 8.0.x.
  3. 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.

Devolutions Forum logo Donnez-nous vos commentaires