Tôi đang xóa một thư mục từ trong một ứng dụng ASP.NET. Việc xóa sẽ ổn, nhưng khi tôi quay trở lại từ tất cả dữ liệu phiên của tôi trước khi xóa sẽ bị mất.
Nó không quan trọng cho dù tôi sử dụng:Xóa thư mục khỏi ứng dụng ASP.NET trở về phiên mới
if (Directory.Exists(folderPath))
Directory.Delete(folderPath, true);
Hoặc:
System.IO.DirectoryInfo d = new System.IO.DirectoryInfo(folderPath);
if (d.Exists)
d.Delete(true);
Trong cả hai trường hợp tôi bị mất dữ liệu phiên của tôi.
Có ai gặp sự cố này không?
Thư mục nằm trong một thư mục ảo trong ứng dụng. Có cách nào để bắt đầu lại AppDomain không? –
Không, không phải là tôi biết. Thư mục trong trang web không nên được sử dụng để lưu trữ. –