WCF中的错误同步框架

时间:2014-03-06 10:39:31

标签: wcf microsoft-sync-framework

我已在WCF服务中实现了Sync框架。

代码:

我的服务合同类中的

[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]

出错在RelationalSyncProvider中对BeginSession()的调用无效。会话已经在进行中,对不起

SyncOperationStatistics stats = orchestrator.Synchronize();

请指导我解决此问题。

谢谢。

1 个答案:

答案 0 :(得分:0)

通过让多个客户端同时连接来复制此问题服务器端。 异常是SqlSyncProvider.BeginSession()的服务器端。在Sync 2.1中。

我通过确保服务器的SqlSyncProvider是每个客户端而不是所有客户端连接的静态来解决这个问题。

由于我通过单元测试复制了这个,当客户端代理引用是静态的时候我也遇到了这个问题,并将其切换为实例。