サーバーでのバックアップが完了した直後に、ローカル マシンに .bak ファイルをコピーしようとしました。
テストとデバッグ中に問題が発生したことはありませんが、展開後に多くの FileNotFoundExceptions が発生しました。
サーバーでのバックアップが完了した直後に、ローカル マシンに .bak ファイルをコピーしようとしました。
テストとデバッグ中に問題が発生したことはありませんが、展開後に多くの FileNotFoundExceptions が発生しました。
特に他のマシンでバックアップを行う場合は、バックアップファイルの準備に少し時間がかかることがわかりました。
移動プロセスを開始する前に少し待って、問題を解決しました。
ファイルの移動
public void WaitForFileToExist(文字列パス) { while (File.Exists(path) == false) { System.Threading.Sleep(10); } }