Estou com um problema no qual estou tentando excluir meu arquivo, mas recebo uma exceção.
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());
}
}
}
Também devo observar que a pasta da qual estou tentando excluir tem controle total dos serviços de rede.
A mensagem de exceção completa é:
System.UnauthorizedAccessException: o acesso ao caminho 'C: \ Usuários \ arquivo \ Documents \ Visual Studio 2008 \ Projetos \ híbrido \ híbrido \ híbrido \ temp_loginimages \ enviromental.jpg' foi negado. em System.IO .__ Error.WinIOError (Int32 errorCode, String maybeFullPath) em System.IO.File.Delete (caminho da String) em hybrid.User_Controls.Imgloader_Add_Edit_Tbl.btnUpdate_Click (remetente do objeto, EventArgs e) em C: \ Users \ gowdyn \ Documents \ Visual Studio 2008 \ Projetos \ híbrido \ híbrido \ Controles do usuário \ Imgloader_Add_Edit_Tbl.ascx.cs: linha 242
Alguma ideia?