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?
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


0