Tôi đang gặp vấn đề trong đó tôi đang cố xóa tệp của mình nhưng tôi gặp ngoại lệ.
if (result == "Success")
{
if (FileUpload.HasFile)
{
try
{
File.Delete(Request.PhysicalApplicationPath + app_settings.login_images + txtUploadStatus.Text);
string filename = Path.GetFileName(btnFileUpload.FileName);
btnFileUpload.SaveAs(Request.PhysicalApplicationPath + app_settings.login_images + filename);
}
catch (Exception ex)
{
Message(ex.ToString());
}
}
}
Ngoài ra tôi nên lưu ý rằng thư mục tôi đang cố xóa từ đó có toàn quyền kiểm soát các dịch vụ mạng.
Thông báo ngoại lệ đầy đủ là:
System.UnauthorizedAccessException: Truy cập vào đường dẫn 'C: \ Users \ gowdyn \ Documents \ Visual Studio 2008 \ Project \ hybrid \ hybrid \ temp_loginimages \ enviromental.jpg' bị từ chối. tại System.IO .__ Error.WinIOError (Int32 errorCode, String mightFullPath) tại System.IO.File.Delete (String path) tại hybrid.User_Controls.Imgloader_Add_Edit_Tbl.btnUpdate_Click (Object) Tài liệu \ Visual Studio 2008 \ Project \ hybrid \ hybrid \ User_Controls \ Imgloader_Add_Edit_Tbl.ascx.cs: dòng 242
Có ý kiến gì không?