> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/fr/knowledge-base/troubleshooting-articles/http-error-500.md).

# HTTP Error 500

Il existe de nombreux types d'erreurs HTTP 500 différents, chacun ayant sa ou ses propres solutions. Cette rubrique contient les plus fréquemment rencontrés.

***

### 500.19 - Internal Server Error

Lors de la tentative de chargement de la page Web de Devolutions Server, l'erreur ***HTTP Error 500.19 - Internal Server Error*** suivante s'affiche dans le navigateur :

<figure><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_KB8102.png" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_KB8103.png" alt=""><figcaption></figcaption></figure>

#### Solution

1. À partir de la Devolutions Server Console, modifiez l'instance.
2. Ouvrez l'onglet ***Support***.
3. Cliquez sur le bouton ***IIS diagnostic***.
4. Cliquez sur ***Install prerequisites***.

   <figure><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_KB8104.png" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Si l'exécution du script PowerShell à partir de la Devolutions Server Console 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 Devolutions Server Console.
{% endhint %}

***

### 500.19 - Internal Server Error (ASP.NET)

L'erreur ***HTTP Error 500.19 - Internal Server Error*** est déclenchée par un problème ASP.NET à la ligne 60. La solution consiste à modifier les `<handlers>` dans le fichier `web.config` situé dans le dossier d'installation de la Devolutions Server Console.

![](https://cdnweb.devolutions.net/docs/DVLS6065_2025_3.png)

#### Solution

1. Pour trouver le dossier d'installation, ouvrez la Devolutions Server Console et cliquez sur ***Explore***.

![](https://cdnweb.devolutions.net/docs/DVLSCONSOLE6003_2025_3.png)

2. Trouvez et ouvrez le fichier `web.config`.
3. Remplacez les `<handlers>` par :

```xml
<handlers>

    <remove name="MvcHttpHandler" />

    <remove name="UrlRoutingHandler" />

    <remove name="aspNetCore" />

    <add name="aspNetCore"

         path="*"

         verb="*"

         modules="AspNetCoreModuleV2"

         resourceType="Unspecified" />

</handlers>
```

3. Enregistrez le fichier.
4. Redémarrez la Devolutions Server Console.

***

### 500.30 – Activez l'option TrustServerCertificate de l'espace de travail

La plupart du temps, Devolutions Server retourne cette erreur 500.30 lorsqu'un serveur SQL (Azure ou local) est configuré avec un certificat autosigné qui ne se trouve pas dans le magasin de certificats.

#### Solution

Dans ***Fichier*** – ***Espaces de travail***, choisissez l'espace de travail qui présente l'erreur 500.30. Ensuite, allez dans ***Modifier l'espace de travail*** – ***Avancé*** et réglez ***TrustServerCertificate*** à **true**.

![](https://cdnweb.devolutions.net/docs/RDMW4080_2024_2.png)

***

### 500.30 - ASP.NET Core app failed to start

Après le processus de mise à niveau, lors de la tentative d'ouverture de la page Web de Devolutions Server, le navigateur affiche ***HTTP Error 500.30 - ASP.NET Core app failed to start***.

<figure><img src="https://cdnweb.devolutions.net/docs/docs_en_kb_KB8109.png" alt=""><figcaption></figcaption></figure>

#### Solution

Vérifiez que ***Enable 32-bit applications*** est réglé à ***False*** dans les ***Advanced settings*** du pool d'applications Devolutions Server dans le gestionnaire IIS.

![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB6161.png)

Si ***Enable 32-bit applications*** est déjà réglé à false, assurez-vous que le compte de service désigné comme ***Application pool identity*** dans le ***pool d'applications Devolutions Server*** possède suffisamment de droits sur le sous-dossier App\_Data dans le ***dossier de l'application Web Devolutions Server***.

Assurez-vous que le APS.Net Core Hosting Bundle installé sur le serveur où Devolutions Server est hébergé est la [dernière version](https://dotnet.microsoft.com/en-us/download/dotnet).

***

### 500.30 - The transaction log for database '\<Your database>' is full due to 'LOG\_BACKUP'

Cela se produit lorsque le journal des transactions de la base de données Devolutions Server est plein parce que les sauvegardes de journaux n'ont pas été effectuées, ce qui empêche la récupération de l'espace du journal.

**Solution**

1. Sauvegardez le journal des transactions afin de libérer de l'espace interne pour le réutiliser :

```sql
BACKUP LOG <Your Database> TO DISK = 'C:\Backups\MaBase_log.trn';
```

Pour vérifier l'utilisation de l'espace du journal des transactions, exécutez :

```sql
DBCC SQLPERF(LOGSPACE);
```

***

### 500.31 - Failed to load ASP.NET Core runtime

Lors de la mise à jour de Devolutions Server vers la dernière version, l'interface Web affiche ***HTTP Error 500.31 - Failed to load ASP.NET Core runtime***. La raison est que la version d'ASP.Net Core n'est pas mise à jour sur le serveur où Devolutions Server est hébergé.

<figure><img src="https://cdnweb.devolutions.net/docs/INTERFACE2026.png" alt=""><figcaption></figcaption></figure>

#### Solution

1. Mettez à jour la Devolutions Server Console vers la dernière version.
2. Téléchargez le dernier [ASP.Net Core Module hosting bundle](https://dotnet.microsoft.com/en-us/download/dotnet/10.0).
3. Installez-le sur le serveur où Devolutions Server est hébergé.

{% hint style="info" %}
Communiquez avec nos techniciens du service à la clientèle à <service@devolutions.net> si ces solutions ne résolvent pas votre problème.
{% endhint %}

***

### 500.37 - ASP.NET Core app failed to start within startup time limit

L'instance Devolutions Server n'est actuellement pas en mesure d'établir une connexion avec le fournisseur d'identité configuré, ce qui empêche l'achèvement du processus d'authentification. Pour résoudre ce problème, veuillez examiner votre environnement réseau et vous assurer qu'aucun paramètre de pare-feu, règle de proxy ou autre configuration réseau ne bloque ou n'interfère avec la communication entre l'hôte Devolutions Server et le fournisseur d'identité.

***

### 503 - The service is unavailable

L'erreur 503 se produit lorsque le serveur Web de Devolutions Server n'est pas joignable. Cette erreur peut avoir plusieurs causes; il est donc recommandé d'utiliser l'Observateur d'événements de Windows pour dépanner le problème (sous ***Journaux Windows*** – ***Système***).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/server/fr/knowledge-base/troubleshooting-articles/http-error-500.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
