ASP - ISS includes en directorios virtuales

 
Vista:

ISS includes en directorios virtuales

Publicado por Martin (2 intervenciones) el 12/09/2005 19:06:18
Hola, tengo el sig problema:
Recientemente instale el IIS en el XP para poder probar las paginas ASP antes de subirlas al servidor.
Tengo 2 sitios de forma local en directorios virtuales y estos usan #Include.
Sitio 1)
Ubicacion fisica: c:\webs\sitio1
Directorio virtual: sitio1
Sitio 2)
Ubicacion fisica: c:\webs\sitio2
Directorio virtual: sitio2

Osea que accedo a cualquiera de ellos de la sig. forma:
http://localhost/sitio1
http://localhost/sitio2

Supongamos que haya un archivo c:\webs\sitio1\ejemplo.asp que necesito incluirlo desde otras paginas del sitio.
Usaria <!--#include virtual="/ejemplo.asp" -->, pero esto intenta incluir el archivo localhost/ejemplo.asp (que no existe) y no localhost/sitio1/ejemplo.asp
Deberia cambiar el include a <!--#include virtual="/sitio1/ejemplo.asp" -->, pero si lo hago, cuando lo subo al servidor este no funciona.

La pregunta: hay forma de indicarle al IIS que cuando hago un include del tipo virtual, tome como raiz el directorio virtual osea sitio1 en vez del localhost?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ISS includes en directorios virtuales

Publicado por octavio (131 intervenciones) el 12/09/2005 22:45:10
Ami me toma el IIS el include, de la carpeta que manda a llamar al otro archivo, asi que si tu archivo ASP estan en la raiz de localhost toma localhost.

Deberias probar con directorios que esten en wwwroot, en vez de directorios virtuales, pero debe funcionar igual. Yo asi le hago y no tengo problemas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar