作爲一些代碼邏輯的一部分,該組件將用戶上傳的文件下載到特定目錄。ASP.NET刪除文件系統上的文件?
我使用
System.IO.File.Delete(file1);
System.IO.File.Delete(file2);
刪除的文件。我不認爲本地系統帳戶IUSR帳戶有權執行此操作。
什麼是處理文件的刪除ASP.NET中的最佳做法?
作爲一些代碼邏輯的一部分,該組件將用戶上傳的文件下載到特定目錄。ASP.NET刪除文件系統上的文件?
我使用
System.IO.File.Delete(file1);
System.IO.File.Delete(file2);
刪除的文件。我不認爲本地系統帳戶IUSR帳戶有權執行此操作。
什麼是處理文件的刪除ASP.NET中的最佳做法?
如果需要刪除的文件,ASP.NET進程帳戶(網絡服務時,Server 2003和Vista的)必須被授予適當的權限以刪除文件。
我通常會有一個「處理」文件夾,通過這種方式我可以將恰當的權限授予該目錄。
我使用模擬運行asp.net網站和受信任的域用戶帳戶下進行身份驗證。然後讓該用戶在包含要刪除的文件的文件夾上寫入權限。保存它會自動刷新
System.IO.File.Delete(文件路徑)之前
刪除文件; fupedit.SaveAs(Server.MapPath(filePath));
感謝您的建議。我正在使用ASP.NET的文件上傳控件。它似乎下載在Web根目錄中的文件。 – 2009-07-29 18:08:04