Habilitar rutas principales en IIS (Parent paths)

Código ASP clásico

Las parent paths permiten a un programador ASP clásico usar direcciones relativas que contienen ".." en las rutas a archivos o carpetas. Por ejemplo al usar un include en un archivo ASP clásico:

<%   Response.Write Server.MapPath("../config.asp")%>O con otro ejemplo para un archivo de una ruta principal:<!--#include file="../includes/page.asp"-->Si usted no tiene habilitadas las rutas principales, el IIS le arrojará el siguiente error:Server.MapPath() error 'ASP 0175 : 80004005'Disallowed Path Characters/includes/code.asp, line 9The '..' characters are not allowed in the Path parameter for the MapPath method.Active Server Pages error 'ASP 0131'Disallowed Parent Path/files/connect.asp, line 100The Include file '../include/dev.asp' cannot contain '..' to indicate the parent directory.Cuando trabajamos en un servidor compartido no tenemos acceso a la configuración del IIS, por lo tanto, la solución a este problema es usando la ruta virtual como podemos ver en el siguiente ejemplo:<%   Response.Write Server.MapPath("/includes/connector.asp")%><!--#include virtual="files/dev.asp"-->

Pero si usted tiene acceso al servidor web a través de escritorio remoto o de forma física puede hacerlo directamente de la siguiente forma:

1. Abra el Administrador de IIS y navegue hasta el sitio o la aplicación donde desea configurar las rutas primarias y luego haga doble clic en la  función ASP  .

2. En la lista de características de ASP, configure la   opción Habilitar rutas principales. Establezca Habilitar rutas principales en Verdadero y haga clic en Aplicar

tags: habilitar parent path asp classic, asp clasico ejemplos, asp classic, habilitar parent path iis7, habilitar parent path iis windows 10, habilitar parent path iis, habilitar parent path web.config, habilitar parent path iis express

En esta sección encontrarás una mezcla de códigos recopilados de fuentes públicas de Internet y otros creados por ASP TEAM. Compartimos recursos útiles de buena fe para formar una base de conocimiento en el desarrollo de aplicaciones en ASP Clásico.