Ich habe ein Problem, bei dem ich versuche, meine Datei zu löschen, aber ich erhalte eine Ausnahme.
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());
}
}
}
Außerdem sollte ich beachten, dass der Ordner, aus dem ich löschen möchte, die volle Kontrolle über die Netzwerkdienste hat.
Die vollständige Ausnahmemeldung lautet:
System.UnauthorizedAccessException: Der Zugriff auf den Pfad "C: \ Benutzer \ gowdyn \ Dokumente \ Visual Studio 2008 \ Projekte \ hybrid \ hybrid \ temp_loginimages \ enviromental.jpg" wird verweigert. at System.IO .__ Error.WinIOError (Int32 errorCode, String MaybeFullPath) at System.IO.File.Delete (String path) at hybrid.User_Controls.Imgloader_Add_Edit_Tbl.btnUpdate_Click (Objektabsender, EventArgs e) in C: \ Users \ gd Dokumente \ Visual Studio 2008 \ Projekte \ hybrid \ hybrid \ User_Controls \ Imgloader_Add_Edit_Tbl.ascx.cs: Zeile 242
Irgendwelche Ideen?