1. Descripción del problema:
Hay cuatro módulos M1, M2, M3 y M4 en el sistema S. Cada módulo es una aplicación web. Una vez configurada la sesión en un módulo, no se puede leer en otros módulos.
2. Causa del problema:
una aplicación WEB equivale a un sitio y es imposible compartir sesiones entre aplicaciones.
3. Solución:
1) Incluir cuatro aplicaciones web en la misma solución
(Nota: ajuste el archivo .webinfo para que la solución pueda ejecutarse normalmente)
2) Cree una nueva aplicación web Main, que se incluye en la solución S y se almacena directamente en el directorio S (es decir, correspondiente al directorio virtual S).
3) Agregue referencias a las otras cuatro aplicaciones en la aplicación Principal
. 4) Regenere la aplicación Principal. En este momento, los cuatro módulos M1, M2, M3 y M4 relacionados con el módulo Principal se generarán en S. directorio bin.
5) Ajuste el archivo web.config
para eliminar todas las secciones en web.config de los cuatro módulos M1, M2, M3 y M4, excepto la sección AppSetting. (También puede eliminar web.config en los cuatro módulos y conservar solo el archivo web.config en el directorio S).
Las siguientes operaciones afectarán el entorno de desarrollo
6) Eliminar goble.acax
Eliminar los cuatro módulos M1, M2, M3 y el archivo M4 goble.acax.
7) Elimina los directorios virtuales correspondientes a los cuatro módulos M1, M2, M3 y M4
8) Ya terminaste