Ich lösche ein Verzeichnis aus einer ASP.NET-Anwendung. Die Löschung geht gut, aber wenn ich von ihr zurückkomme, sind alle meine Sitzungsdaten vor dem Löschen verloren.
Es ist egal, ob ich benutze:Delete Directory von ASP.NET-Anwendung kehrt zu neuer Sitzung zurück
if (Directory.Exists(folderPath))
Directory.Delete(folderPath, true);
Oder:
System.IO.DirectoryInfo d = new System.IO.DirectoryInfo(folderPath);
if (d.Exists)
d.Delete(true);
In beiden Fällen ich meine Session-Daten verlieren.
Hat jemand auf dieses Problem gestoßen?
Das Verzeichnis befindet sich in einem virtuellen Verzeichnis in der Anwendung. Gibt es eine Möglichkeit, den Neustart von AppDomain zu umgehen? –
Nein, ich kenne das nicht. Verzeichnisse innerhalb der Website sollten nicht zum Speichern verwendet werden. –