martes, 19 de noviembre de 2019

GET file net::ERR_ABORTED 500 (Internal Server Error)

Error de IIS al llamar archivo - GET file net::ERR_ABORTED 500 (Internal Server Error)


Hola.

En esta ocasión escribo sobre un error de IIS común que surge cuando estamos configurando algún sitio por primera vez.

La descripción del error se ve así:

default.aspx:22 GET http://misitio.com/asp/default_javascript.asp net::ERR_ABORTED 500 (Internal Server Error)

En mi caso tengo un archivo asp que sí se encuentra físicamente en la ruta pero IIS no lo encuentra.

En este caso particular, se trata de un archivo de asp clásico que está siendo llamado a través de una ruta relativa. Es decir, ruta relativa al archivo que lo llama. En el código se ve así:

<script language="JavaScript" src="../asp/default_javascript.asp" type="text/javascript"></script>

Como ven la ruta es relativa se establece a partir del archivo que lo llama usando el punto punto.

El archivo contiene código javascript por eso ven el type como javascript pero esto no tiene que ver con el error.

Solución.


Deben activar la opción Parent Paths en IIS.

Esta opción de Enable Parent Paths permite que las rutas relativas en IIS sean interpretadas correctamente. Para esto sigan estos pasos:

1.- Abrir IIS
2.- Seleccionar al sitio web del lado izquierdo
3.- Seleccionar la opción IIS > ASP
4.- Cambiar a true en Enable Parent Paths como en la imagen
5.- Apply


IIS Enable Parent Paths

Espero les sirva.

No hay comentarios.:

Publicar un comentario