我已在WCF服务中实现了Sync框架。
代码:
我的服务合同类中的[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]
出错在RelationalSyncProvider中对BeginSession()的调用无效。会话已经在进行中,对不起
在
SyncOperationStatistics stats = orchestrator.Synchronize();
请指导我解决此问题。
谢谢。
答案 0 :(得分:0)
通过让多个客户端同时连接来复制此问题服务器端。 异常是SqlSyncProvider.BeginSession()的服务器端。在Sync 2.1中。
我通过确保服务器的SqlSyncProvider是每个客户端而不是所有客户端连接的静态来解决这个问题。
由于我通过单元测试复制了这个,当客户端代理引用是静态的时候我也遇到了这个问题,并将其切换为实例。