Estoy eliminando un directorio desde una aplicación ASP.NET. La eliminación va bien, pero cuando regreso de ella, todos los datos de mi sesión desde antes de la eliminación se pierden.
No importa si utilizo:Eliminar el directorio de la aplicación ASP.NET vuelve a la nueva sesión
if (Directory.Exists(folderPath))
Directory.Delete(folderPath, true);
O:
System.IO.DirectoryInfo d = new System.IO.DirectoryInfo(folderPath);
if (d.Exists)
d.Delete(true);
En ambos casos de que pierda los datos de sesión.
¿Alguien ha tenido este problema?
El directorio está en un directorio virtual en la aplicación. ¿Hay alguna forma de evitar el reinicio de AppDomain? –
No, no es que yo sepa. Los directorios dentro del sitio web no se deben usar para el almacenamiento. –