ファイルを削除しようとしているところに問題がありますが、例外が発生します。
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' へのアクセスが拒否されました。C:\Users\gowdyn\ の Hybrid.User_Controls.Imgloader_Add_Edit_Tbl.btnUpdate_Click (オブジェクト送信者、EventArgs e) で System.IO.File.Delete(String path) で System.IO.__Error.WinIOError (Int32 errorCode、おそらくフルパスの文字列) でDocuments\Visual Studio 2008\Projects\hybrid\hybrid\User_Controls\Imgloader_Add_Edit_Tbl.ascx.cs: 242 行目
何か案は?