0

在服务器上的备份完成后,我尝试将 .bak 文件直接复制到本地计算机。

在测试和调试时我从来没有遇到过任何问题,但是在部署之后我得到了很多 FileNotFoundExceptions。

4

1 回答 1

0

我发现,特别是如果您在另一台机器上进行备份,备份文件需要一些额外的时间才能准备好。

在开始移动过程之前稍等片刻为我解决了这个问题。

  1. 在服务器上做备份
  2. WaitForFileToExist(字符串); (确保路径是正确的,否则它当然永远不会返回)
  3. 移动文件

    公共无效WaitForFileToExist(字符串路径){
        而(文件。存在(路径)==假){
            System.Threading.Sleep(10);
        }
    }
于 2013-05-13T15:08:28.333 回答