У меня проблема, когда я пытаюсь удалить свой файл, но получаю исключение.
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());
}
}
}
Также следует отметить, что папка, которую я пытаюсь удалить, имеет полный контроль над сетевыми службами.
Полное сообщение об ошибке:
System.UnauthorizedAccessException: доступ к пути "C:\Users\gowdyn\Documents\Visual Studio 2008\Projects\hybrid\hybrid\temp_loginimages\enviromental.jpg" отклоняется. в System.IO.__ Error.WinIOError(Int32 errorCode, String maybeFullPath) в System.IO.File.Delete(путь String) на hybrid.User_Controls.Imgloader_Add_Edit_Tbl.btnUpdate_Click (отправитель объекта, EventArgs e) в C:\Users\gowdyn\Документы\Visual Studio 2008\Projects\hybrid\hybrid\User_Controls\Imgloader_Add_Edit_Tbl.ascx.cs: строка 242
Любые идеи?