Pasa que tengo un sitio que voy a llamar htp: // ww. empresa. cm, dentro de este Sitio tengo un directorio virtual que llamare htp: //subsitio1. empresa. com, el cual esta programado con tecnología ASP y esta levantado con IIS, en dicho directorio virtual utilizo variables de Session.
El problema es que levante otro Directorio Virtual que voy a llamar htp: //pruebas_subsitio1. empresa. com, y el código que tenia el Home Directory de subsitio1 lo copie exactamente tal cual al Home Directory de pruebas_subsitio1.
Se preguntaran para que rayos quieres dos Directorios Virtuales que contengan 2 Home Directory’s diferentes pero contengan la misma información. Pues la explicación es que el Directorio Virtual htp://subsitio1. empresa. com es el de PRODUCCION y se conecta a una BD y el Directorio Virtual htp: //pruebas_subsitio1. empresa. com es una instancia de pruebas el cual se conecta a otra BD de pruebas.
Bueno después la explicación viene el verdadero problema, resulta que al querer entrar desde Internet a la instancia de pruebas (htp: //pruebas_subsitio1. empresa. com) me direcciona a una pagina que comprueba si existe una variable session; dicha variable session es la que se genera después de comprobar que el login del usuario es correcto, es decir al parecer no estaba levantando las variables de session, pero o sorpresa genere una pagina temporal.asp que lo único que hacia era recibir los datos del formulario de login y levantar unas cuantas variables de session y en esa misma pagina las mando a imprimir para ver su contenido y sorpresa que si guardaba las variables de session.
La verdad ya revise el código de pies a cabeza y no hay ningún error de lógica, además la instancia de producción entra sin problemas y es lo mismo en lo se refiere a contenido (exceptuando la pagina conecta.asp la cual cambia entre una instancia u otra para que se conecta a BDs diferentes).
Probé levantando en Dreamweaver los 2 sitios y en mi PC tengo instalado el IIS, mi PC tiene WinXP Pro y en donde esta el IIS “bueno” es Win 2003 Server, y al levantar los 2 directorios virtuales en mi PC y probar localmente en mi PC no me tira ningún error, entro perfectamente.
La verdad esto es cosa para un “Guru” por que ya probé “1000” cosas y no queda. Leí por ahí en Internet que a alguien le paso algo similar y decían que se debía a que cuando hay 2 directorios virtuales con información muy similar, las variables de Session chocaban y se volvían “locas”; la verdad no se si creer esto.
Espero a alguien le halla pasado algo similar y me pueda ayudar un poco.