Como arreglar el error “Server error in '/' application”

Hay varias razones por las que puedes encontrarte con un “Server error in ‘/’ application”. A menudo, el mensaje de error proporciona un poco más de detalle de lo que está mal. En la mayoría de los casos, el mensaje de error del servidor está relacionado con IIS (Internet Information Services) o ASP.NET.

Requisitos

  • Servidor Cloud funcionando con Windows Server 2012
  • ASP.NET instalado

Servidores virtuales (VPS) con IONOS

Potente VPS para desarrollar y ejecutar tu código y tus aplicaciones, con asesor personal e asistencia 24/7. 

Certificado SSL
Alto rendimiento
Listo en 55 seg.

Reinicia el IIS

El “Server error in ‘/’ application” puede ocurrir si hay que reiniciar IIS. Puedes reiniciar IIS desde el IIS Manager. Desde tu conexión de escritorio remoto, haz clic en el botón “Start” de la esquina inferior izquierda y selecciona “Administrative Tools”.

Panel de Windows “Administrative Tools”
Panel de Windows “Administrative Tools”.

Haz clic en “Internet Information Services (IIS) Manager” para ejecutar el gestor de IIS.

Herramientas administrativas: Internet Information Services (IIS) Manager
Inicia el IIS Manager haciendo clic en él.

Selecciona el servidor afectado en el panel de la izquierda.

IIS Manager: selección del servidor
Selecciona el servidor afectado en la pestaña de la izquierda.

A la derecha del IIS Manager, haz clic en “Restart” para reiniciar IIS.

Alt-Text: IIS Manager: Restart
Haz clic en el botón “Restart” para reiniciar el IIS.

Actualiza la URL

En algunas circunstancias, un error 404 puede mostrarse como “Server error in ‘/’ application”. En este caso, la descripción del error en el navegador aclarará que el error se ha producido porque el archivo no está o ha sido renombrado.

Mensaje de error http 404
El “Server error in ′/′ application” puede presentarse como un error http 404.

Añade el tipo MIME

Si estás accediendo a un archivo con una extensión que no tiene permisos para ejecutarse en el servidor, verás el mensaje “Server error in ‘/’ application” junto con la explicación de que “This type of page is not served”.

Mensaje “This type of page is not served”
El “Server error in ′/′ application” puede ocurrir cuando una extensión de archivo no tiene permiso para ejecutarse en el servidor.

Cuando busques una solución a un “Server error in ‘/’ application”, asegúrate primero de que estás utilizando el nombre de archivo correcto. El “Server error in ‘/’ application” puede producirse si hay una errata en la extensión del archivo, por ejemplo, un archivo o una URL que haga referencia a test.htl en lugar de a test.html.

Si el nombre del archivo es correcto, es posible que tengas que añadir el tipo MIME al servidor. MIME son las siglas de Multipurpose Internet Mail Extensions. El tipo MIME se utiliza para indicar de qué tipo de documento se trata. En el ejemplo, estamos intentando ejecutar un archivo llamado HelloWorld.cshtml. La extensión del archivo .cshtml no está asociada a ningún tipo MIME por defecto en Windows 2012.

Puedes añadir el tipo MIME en el IIS Manager. Para abrir el IIS Manger desde tu conexión de Escritorio Remoto, haz clic en el botón de Inicio en la esquina inferior izquierda y en “Administrative Tools”.

Panel de Windows “Administrative Tools”
El IIS Manager se puede encontrar en la sección Administrative Tools.

Haz clic en “Internet Information Services (IIS) Manager para iniciar el administrador de IIS.

Administrative Tools: inicia el administrador de IIS
Ejecuta el IIS Manager desde la sección Administrative Tools.

Haz clic en el servidor en el panel de la izquierda.

IIS Manager: selecciona el servidor
Puedes seleccionar el servidor afectado en la pestaña izquierda del IIS Manager.

A continuación, haz clic en “Sites”.

IIS Manager: “Sites”
En la pestaña de la izquierda puedes acceder a la carpeta “Sites”.

A continuación, haz clic en tu dominio. En el panel central, haz doble clic en “MIME Types”.

IIS Manager: símbolo “MIME Types”
Ajusta los tipos MIME individualmente.

En la columna “Actions” de la derecha, haz clic en “Add”.

IIS Manager: añade tipos MIME
Haz clic en “Add” para añadir un tipo MIME.

En la ventana emergente que aparece, rellena los campos “File name extension” y “MIME Type”, y haz clic en “OK”.

IIS Manager: ventana para añadir tipo MIME
Para añadir un tipo MIME, debes especificar la extensión del archivo y el tipo MIME correspondiente.
Nota

Puede que tengas que hacer una búsqueda en Internet para encontrar el tipo MIME correcto para la extensión de tu archivo.

Verificar la versión de .NET

Algunos programas, funciones y tipos de archivos solo se ejecutan con determinadas versiones de .NET.

También puedes comprobar tu versión de .NET desde el IIS Manager. Para abrir el IIS Manager desde tu conexión de escritorio remoto, haz clic en el botón “Start” en la esquina inferior izquierda y luego selecciona “Administrative Tools”.

Panel de Windows “Administrative Tools”
El IIS Manager se puede encontrar en el “Administrative Tools”.

Haz clic en “Internet Information Services (IIS) Manager” para iniciar el administrador de IIS.

Administrative Tools: inicia el administrador de IIS
Ejecuta el IIS Manager desde la sección Administrative Tools.

Haz clic para ampliar el servidor en el panel izquierdo de la ventana.

IIS Manager: selecciona el servidor
Puedes seleccionar el servidor afectado en la pestaña izquierda del IIS Manager.

Haz clic en “Application Pools”.

IIS manager: “Application Pool” entre los servidores seleccionados
Selecciona los grupos de aplicaciones en el panel izquierdo del IIS Manager.

Haz clic con el botón derecho del ratón en el nombre del dominio y haz clic en “Basic Settings”.

IIS Manager, Application Pools: menú contextual, “Basic settings”
Puedes acceder a la configuración haciendo clic con el botón derecho en el nombre del dominio.

En la ventana emergente que aparece, selecciona la versión de .NET en el menú desplegable, y luego haz clic en “OK” para confirmar tu elección.

IIS Manager, Application Pools: selecciona la versión de .NET
Selecciona tu versión de .NET