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

# HTTP Error 500

Cubre las variantes más comunes del error HTTP 500 en Devolutions Server, incluidos los fallos del módulo de IIS y del inicio de ASP.NET Core, y sus respectivas soluciones.

Existen muchos tipos distintos de error HTTP 500, cada uno con su(s) propia(s) solución(es). Este tema contiene los más habituales.

***

### 500.19 - Internal Server Error

Al intentar cargar la página web de Devolutions Server, se muestra el siguiente error en el navegador:

*HTTP Error 500.19 - Internal Server Error* *The requested page cannot be accessed because the related configuration data for the page is invalid.*

Este error se debe a la ausencia del IIS ASP.NET Core Module (ANCM) y/o del IIS Rewrite Module, como se observa en IIS

#### Solución

1. Desde Devolutions Server Console, edite la instancia.
2. Abra la pestaña ***Soporte***.
3. Haga clic en el botón ***Diagnóstico de IIS***.
4. Haga clic en ***Instalar prerrequisitos***.

{% hint style="info" %}
Si la ejecución del script de PowerShell desde Devolutions Server Console está bloqueada debido a restricciones del sistema, el script se encuentra en la carpeta ***Scripts*** de la carpeta de instalación de Devolutions Server Console.
{% endhint %}

***

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

El ***HTTP Error 500.19 - Internal Server Error*** se debe a un problema de ASP.NET en la línea 60. La solución consiste en editar los `<handlers>` en el fichero `web.config` ubicado en la carpeta de instalación de Devolutions Server Console.

#### Solución

1. Para localizar la carpeta de instalación, abra Devolutions Server Console y haga clic en ***Explorar***.
2. Localice y abra el fichero `web.config`.
3. Sustituya los `<handlers>` por:

```xml
<handlers>

    <remove name="MvcHttpHandler" />

    <remove name="UrlRoutingHandler" />

    <remove name="aspNetCore" />

    <add name="aspNetCore"

         path="*"

         verb="*"

         modules="AspNetCoreModuleV2"

         resourceType="Unspecified" />

</handlers>
```

3. Guarde el fichero.
4. Reinicie Devolutions Server Console.

***

### 500.30 – Habilitar la opción TrustServerCertificate del espacio de trabajo

La mayoría de las veces, Devolutions Server devuelve este error 500.30 cuando un servidor SQL (Azure o local) está configurado con un certificado autofirmado que no se encuentra en el almacén de certificados.

#### Solución

En ***Archivo*** – ***Espacios de trabajo***, elija el espacio de trabajo que presenta el error 500.30. A continuación, vaya a ***Editar espacio de trabajo*** – ***Avanzado*** y establezca ***TrustServerCertificate*** en **true**.

***

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

Tras el proceso de actualización, al intentar abrir la página web de Devolutions Server, el navegador muestra ***HTTP Error 500.30 - ASP.NET Core app failed to start***.

#### Solución

Verifique que ***Habilitar aplicaciones de 32 bits*** esté establecido en ***False*** en la ***Configuración avanzada*** del grupo de aplicaciones de Devolutions Server en el Administrador de IIS.

Si ***Habilitar aplicaciones de 32 bits*** ya está establecido en false, asegúrese de que la cuenta de servicio designada como ***Identidad del grupo de aplicaciones*** en el ***grupo de aplicaciones de Devolutions Server*** tenga suficientes derechos sobre la subcarpeta App\_Data en la ***carpeta de la aplicación web de Devolutions Server***.

Asegúrese de que el APS.Net Core Hosting Bundle instalado en el servidor donde se aloja Devolutions Server sea la [última versión](https://dotnet.microsoft.com/en-us/download/dotnet).

***

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

Esto ocurre cuando el registro de transacciones de la base de datos de Devolutions Server se ha llenado porque no se han realizado copias de seguridad del registro, lo que impide recuperar espacio de registro.

**Solución**

1. Haga una copia de seguridad del registro de transacciones para liberar espacio interno reutilizable:

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

Para comprobar el uso del espacio del registro de transacciones, ejecute:

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

***

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

Al actualizar Devolutions Server a la última versión, la interfaz web muestra ***HTTP Error 500.31 - Failed to load ASP.NET Core runtime***. El motivo es que la versión de ASP.Net Core no está actualizada en el servidor donde se aloja Devolutions Server.

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

#### Solución

1. Actualice Devolutions Server Console a la última versión.
2. Descargue el último [ASP.Net Core Module hosting bundle](https://dotnet.microsoft.com/en-us/download/dotnet/10.0).
3. Instálelo en el servidor donde se aloja Devolutions Server.

{% hint style="info" %}
Contacte con nuestros técnicos de soporte al cliente en <service@devolutions.net> si estas soluciones no resuelven su problema.
{% endhint %}

***

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

La instancia de Devolutions Server no puede establecer actualmente una conexión con el proveedor de identidad configurado, lo que impide completar el proceso de autenticación. Para resolver este problema, revise su entorno de red y asegúrese de que ninguna configuración de firewall, regla de proxy u otra configuración de red esté bloqueando o interfiriendo en la comunicación entre el host de Devolutions Server y el proveedor de identidad.

***

### 503 - The service is unavailable

El error 503 se produce cuando no se puede acceder al servidor web de Devolutions Server. Este error puede tener muchas causas, por lo que se recomienda utilizar el Visor de eventos de Windows para solucionar el problema (en ***Registros de Windows*** – ***Sistema***).


---

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