ボタンに使用しているコード
protected void btn_backup_Click(object sender, EventArgs e)
{
try
{
Class_Backup objbackup = new Class_Backup();
objbackup.BackUpPath = "SalvageManager" + DateTime.Now.ToString().Replace("/", "_").Replace(":", "_").Replace("-","_").Replace(" ","_");
objbackup.BackupData();
if (objbackup.OperationStatus != false)
{
Response.ContentType = "application/bak";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + objbackup.BackUpPath);
Response.TransmitFile(Server.MapPath("~/DataBaseBackUp/" + objbackup.BackUpPath));
Response.End();
//Response.Redirect(Server.MapPath("~/DataBaseBackUp/" + objbackup.BackUpPath),false);
}
else
{
lbl_message.Text = objbackup.ErrorMessage;
}
}
catch(Exception ex)
{
lbl_message.Text = ex.Message;
}
}
次のボタンをクリックすると、エラーが発生しました
エラー: バックアップ デバイス 'D:\INETPUB\VHOSTS\salvagemanagers.com\httpdocs\DataBaseBackUp\SalvageManager8_19_2013_12_18_01_PM' を開けません。オペレーティング システム エラー 3 (指定されたパスが見つかりません)。BACKUP DATABASE が異常終了しています。