Wcf ArgumentNull异常:参数名称:ServerConnection

Wcf ArgumentNull异常:参数名称:ServerConnection,wcf,microsoft-sync-framework,Wcf,Microsoft Sync Framework,我已经为Microsoft Sync Framework的数据库同步实现了WCF服务,因为数据库不在同一网络上 然而,当我在SyncOrchestrator上调用Sychronize方法时,我得到一个错误ArgumentNull异常:参数名:ServerConnection 我不确定SyncOrchestrator设置中遗漏了什么参数。我在网上也找不到好的帮助。你能告诉我哪里出了问题吗 代码如下: SyncOperationStatistics status = null; //Creatin

我已经为Microsoft Sync Framework的数据库同步实现了WCF服务,因为数据库不在同一网络上

然而,当我在SyncOrchestrator上调用Sychronize方法时,我得到一个错误ArgumentNull异常:参数名:ServerConnection

我不确定SyncOrchestrator设置中遗漏了什么参数。我在网上也找不到好的帮助。你能告诉我哪里出了问题吗

代码如下:

SyncOperationStatistics status = null;

//Creating proxy and Local sqlsync Provider to create scope on remote based on Locle table description
SqlSyncProvider localProvider = new SqlSyncProvider(scopeName, new System.Data.SqlClient.SqlConnection(localConnString), null, "sync");
PSHInternetSyncOrchestrator syncOrchestrator = new PSHInternetSyncOrchestrator(localProvider, remoteProvider, syncTable);

//Setting up batch size
localProvider.MemoryDataCacheSize = 4096;

status = syncOrchestrator.Synchronize();

什么是pshinternetsyncorchesteror?它是在客户端创建的一个代理类,用于访问服务器上托管的WCF服务。能否显示编排器的同步方法的代码?此代理实际上派生自框架的SyncOrchestrator类和。Synchronize调用是基本SyncOrchestrator类的main。很抱歉,我没有代码我的笔记本电脑,所以不能给你确切的细节,但我会尽快访问我的offce电脑。