Pregunta

He utilizado iis6, y cuando me llamó una función Directory.delete (), la toda la sesión relaciono este sitio web se cerrará la sesión. y depurando el sitio web, no he encontrado ninguna excepción. Alguien tiene idea sobre esto? Gracias de antemano!

¿Fue útil?

Solución

Asumo el directorio que está intentando eliminar se encuentra dentro de la carpeta web.

Cuando se elimina una carpeta dentro de una página web, a continuación, se reiniciará asp.net que resulta en la pérdida de estado de sesión.

Para evitar este problema

1) Trate de poner en práctica el estado de sesión fuera de proceso.

o

2) Mover la carpeta de la carpeta de aplicaciones web.

Otros consejos

Si crear, borrar o cambiar cualquier directorio o archivos bajo el directorio de aplicaciones web, mientras que la aplicación se está ejecutando, ASP.NET descarga el dominio de aplicación de pensar que el código ha cambiado y necesita ser recargado. Esto borra todo el estado de sesión, etc. Tendrá que mover cualquier archivo / directorio de crear / borrar / cambiar las cosas en un directorio fuera del directorio de la aplicación web.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top