元数据文件删除的不利影响

时间:2014-03-07 19:57:14

标签: microsoft-sync-framework

我们使用Microsoft Sync Framework 2.0.5在一台服务器和多台主机之间同步文件。我们注意到,当连接中断然后重新连接时,它开始尝试再次同步。这很好。但是,它无法再同步 - 就像它被阻止一样。当我们删除它试图同步到的文件夹中的同步元数据文件时,一切都开始再次同步就好了。我能想到的最简单的解决方案是让代码检查是否存在元数据文件,并在开始同步之前将其删除。这种方法的缺点是什么?有更好的方法吗?谢谢!

1 个答案:

答案 0 :(得分:1)

元数据存储已同步的内容。如果删除它,您将始终启动完全同步,而不是增量同步。作为惯例,在同步之前备份元数据文件,并且在取消同步的情况下,还原元数据文件。您可能希望将元数据文件存储在与您正在同步的文件分开的文件夹中。