> 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/de/knowledge-base/troubleshooting-articles/http-error-500.md).

# HTTP Error 500

Es gibt viele verschiedene Arten von HTTP-Fehler 500, jede mit ihrer eigenen Lösung bzw. ihren eigenen Lösungen. Dieses Thema enthält die am häufigsten auftretenden.

***

### 500.19 - Internal Server Error

Beim Versuch, die Webseite von Devolutions Server zu laden, wird im Browser der folgende Fehler ***HTTP Error 500.19 - Internal Server Error*** angezeigt:

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

Dieser Fehler entsteht durch das Fehlen des IIS ASP.NET Core Module (ANCM) und/oder des IIS Rewrite Module:

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

#### Lösung

1. Bearbeiten Sie die Instanz in der Devolutions Server Console.
2. Öffnen Sie die Registerkarte ***Support***.
3. Klicken Sie auf die Schaltfläche ***IIS diagnostic***.
4. Klicken Sie auf ***Install prerequisites***.

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

{% hint style="info" %}
Wenn die Ausführung des PowerShell-Skripts aus der Devolutions Server Console aufgrund von Systembeschränkungen blockiert wird, befindet sich das Skript im Ordner ***Scripts*** des Installationsordners der Devolutions Server Console.
{% endhint %}

***

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

Der Fehler ***HTTP Error 500.19 - Internal Server Error*** wird durch ein ASP.NET-Problem in Zeile 60 ausgelöst. Die Lösung besteht darin, die `<handlers>` in der Datei `web.config` im Installationsordner der Devolutions Server Console zu bearbeiten.

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

#### Lösung

1. Um den Installationsordner zu finden, öffnen Sie die Devolutions Server Console und klicken Sie auf ***Explore***.

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

2. Suchen und öffnen Sie die Datei `web.config`.
3. Ersetzen Sie die `<handlers>` durch:

```xml
<handlers>

    <remove name="MvcHttpHandler" />

    <remove name="UrlRoutingHandler" />

    <remove name="aspNetCore" />

    <add name="aspNetCore"

         path="*"

         verb="*"

         modules="AspNetCoreModuleV2"

         resourceType="Unspecified" />

</handlers>
```

3. Speichern Sie die Datei.
4. Starten Sie die Devolutions Server Console neu.

***

### 500.30 – Aktivieren Sie die Option TrustServerCertificate der Datenquelle

In den meisten Fällen gibt Devolutions Server diesen Fehler 500.30 zurück, wenn ein SQL-Server (Azure oder lokal) mit einem selbstsignierten Zertifikat konfiguriert ist, das sich nicht im Zertifikatspeicher befindet.

#### Lösung

Wählen Sie unter ***Datei*** – ***Datenquellen*** die Datenquelle aus, bei der der Fehler 500.30 auftritt. Gehen Sie dann zu ***Datenquelle bearbeiten*** – ***Erweitert*** und setzen Sie ***TrustServerCertificate*** auf **true**.

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

***

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

Nach dem Upgrade-Vorgang zeigt der Browser beim Versuch, die Webseite von Devolutions Server zu öffnen, den Fehler ***HTTP Error 500.30 - ASP.NET Core app failed to start*** an.

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

#### Lösung

Überprüfen Sie, ob ***Enable 32-bit applications*** in den ***Advanced settings*** des Anwendungspools von Devolutions Server im IIS-Manager auf ***False*** gesetzt ist.

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

Wenn ***Enable 32-bit applications*** bereits auf false gesetzt ist, stellen Sie sicher, dass das als ***Application pool identity*** im ***Devolutions Server application pool*** festgelegte Dienstkonto über ausreichende Rechte für den Unterordner App\_Data im ***Devolutions Server web application folder*** verfügt.

Stellen Sie sicher, dass das auf dem Server, auf dem Devolutions Server gehostet wird, installierte APS.Net Core Hosting Bundle die [neueste Version](https://dotnet.microsoft.com/en-us/download/dotnet) ist.

***

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

Dies tritt auf, wenn das Transaktionsprotokoll der Devolutions Server-Datenbank voll ist, weil keine Protokollsicherungen durchgeführt wurden, sodass der Protokollspeicherplatz nicht freigegeben werden kann.

**Lösung**

1. Sichern Sie das Transaktionsprotokoll, um internen Speicherplatz zur Wiederverwendung freizugeben:

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

Um die Speicherplatznutzung des Transaktionsprotokolls zu prüfen, führen Sie Folgendes aus:

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

***

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

Beim Aktualisieren von Devolutions Server auf die neueste Version zeigt die Web-Benutzeroberfläche den Fehler ***HTTP Error 500.31 - Failed to load ASP.NET Core runtime*** an. Der Grund ist, dass die ASP.Net Core-Version auf dem Server, auf dem Devolutions Server gehostet wird, nicht aktualisiert ist.

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

#### Lösung

1. Aktualisieren Sie die Devolutions Server Console auf die neueste Version.
2. Laden Sie das neueste [ASP.Net Core Module Hosting Bundle](https://dotnet.microsoft.com/en-us/download/dotnet/10.0) herunter.
3. Installieren Sie es auf dem Server, auf dem Devolutions Server gehostet wird.

{% hint style="info" %}
Kontaktieren Sie unsere Kundensupport-Techniker unter <service@devolutions.net>, wenn diese Lösungen Ihr Problem nicht beheben.
{% endhint %}

***

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

Die Devolutions Server-Instanz kann derzeit keine Verbindung mit dem konfigurierten Identitätsanbieter herstellen, wodurch der Abschluss des Authentifizierungsvorgangs verhindert wird. Um dieses Problem zu beheben, überprüfen Sie bitte Ihre Netzwerkumgebung und stellen Sie sicher, dass keine Firewall-Einstellungen, Proxy-Regeln oder anderen Netzwerkkonfigurationen die Kommunikation zwischen dem Devolutions Server-Host und dem Identitätsanbieter blockieren oder beeinträchtigen.

***

### 503 - The service is unavailable

Der Fehler 503 tritt auf, wenn der Webserver von Devolutions Server nicht erreichbar ist. Dieser Fehler kann viele Ursachen haben; daher wird empfohlen, die Windows-Ereignisanzeige zur Fehlerbehebung zu verwenden (unter ***Windows-Protokolle*** – ***System***).


---

# 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/de/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.
