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

# HTTP Error 500

Esistono molti tipi diversi di errore HTTP 500, ciascuno con la propria soluzione. Questo argomento contiene quelli più frequentemente riscontrati.

***

### 500.19 - Internal Server Error

Quando si tenta di caricare la pagina web di Devolutions Server, nel browser viene visualizzato il seguente errore ***HTTP Error 500.19 - Internal Server Error***:

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

Questo errore è dovuto all'assenza del modulo IIS ASP.NET Core (ANCM) e/o del modulo IIS Rewrite:

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

#### Soluzione

1. Dalla Devolutions Server Console, modifichi l'istanza.
2. Apra la scheda ***Support***.
3. Clicchi sul pulsante ***IIS diagnostic***.
4. Clicchi su ***Install prerequisites***.

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

{% hint style="info" %}
Se l'esecuzione dello script PowerShell dalla Devolutions Server Console è bloccata a causa di restrizioni sul sistema, lo script si trova nella cartella ***Scripts*** della cartella di installazione della Devolutions Server Console.
{% endhint %}

***

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

L'errore ***HTTP Error 500.19 - Internal Server Error*** è causato da un problema di ASP.NET alla riga 60. La soluzione consiste nel modificare gli `<handlers>` nel file `web.config` situato nella cartella di installazione della Devolutions Server Console.

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

#### Soluzione

1. Per individuare la cartella di installazione, apra la Devolutions Server Console e clicchi su ***Explore***.

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

2. Trovi e apra il file `web.config`.
3. Sostituisca gli `<handlers>` con:

```xml
<handlers>

    <remove name="MvcHttpHandler" />

    <remove name="UrlRoutingHandler" />

    <remove name="aspNetCore" />

    <add name="aspNetCore"

         path="*"

         verb="*"

         modules="AspNetCoreModuleV2"

         resourceType="Unspecified" />

</handlers>
```

3. Salvi il file.
4. Riavvii la Devolutions Server Console.

***

### 500.30 – Abilitare l'opzione TrustServerCertificate dello spazio di lavoro

Nella maggior parte dei casi, Devolutions Server restituisce questo errore 500.30 quando un server SQL (Azure o locale) è configurato con un certificato autofirmato non presente nell'archivio certificati.

#### Soluzione

In ***File*** – ***Workspaces***, scelga lo spazio di lavoro che presenta l'errore 500.30. Quindi vada in ***Edit workspace*** – ***Advanced*** e imposti ***TrustServerCertificate*** su **true**.

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

***

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

Dopo il processo di aggiornamento, quando si tenta di aprire la pagina web di Devolutions Server, il browser visualizza ***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>

#### Soluzione

Verifichi che ***Enable 32-bit applications*** sia impostato su ***False*** nelle ***Advanced settings*** del pool di applicazioni di Devolutions Server in IIS Manager.

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

Se ***Enable 32-bit applications*** è già impostato su false, si assicuri che l'account di servizio designato come ***Application pool identity*** nel ***Devolutions Server application pool*** disponga di autorizzazioni sufficienti sulla sottocartella App\_Data nella ***cartella dell'applicazione web di Devolutions Server***.

Si assicuri che l'ASP.Net Core Hosting Bundle installato sul server in cui è ospitato Devolutions Server sia la [versione più recente](https://dotnet.microsoft.com/en-us/download/dotnet).

***

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

Questo si verifica quando il log delle transazioni del database di Devolutions Server si è riempito perché non sono stati eseguiti i backup del log, impedendo il recupero dello spazio del log.

**Soluzione**

1. Esegua il backup del log delle transazioni per liberare spazio interno riutilizzabile:

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

Per verificare l'utilizzo dello spazio del log delle transazioni, esegua:

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

***

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

Quando si aggiorna Devolutions Server all'ultima versione, l'interfaccia web visualizza ***HTTP Error 500.31 - Failed to load ASP.NET Core runtime***. Il motivo è che la versione di ASP.Net Core non è aggiornata sul server in cui è ospitato Devolutions Server.

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

#### Soluzione

1. Aggiorni la Devolutions Server Console all'ultima versione.
2. Scarichi l'ultimo [ASP.Net Core Module hosting bundle](https://dotnet.microsoft.com/en-us/download/dotnet/10.0).
3. Lo installi sul server in cui è ospitato Devolutions Server.

{% hint style="info" %}
Contatti i nostri tecnici dell'assistenza clienti all'indirizzo <service@devolutions.net> se queste soluzioni non risolvono il suo problema.
{% endhint %}

***

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

L'istanza di Devolutions Server non è attualmente in grado di stabilire una connessione con l'Identity provider configurato, impedendo il completamento del processo di autenticazione. Per risolvere questo problema, esamini il suo ambiente di rete e si assicuri che nessuna impostazione del firewall, regola del proxy o altra configurazione di rete blocchi o interferisca con la comunicazione tra l'host di Devolutions Server e l'Identity provider.

***

### 503 - The service is unavailable

L'errore 503 si verifica quando il server web di Devolutions Server non è raggiungibile. Questo errore può avere molte cause, pertanto si consiglia di utilizzare il Visualizzatore eventi di Windows per risolvere il problema (in ***Windows Logs*** – ***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/it/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.
