Microsoft Sync框架体系结构冲突

时间:2014-09-02 09:30:35

标签: azure microsoft-sync-framework

我使用Microsft Sync框架2.1开发了一个应用程序,它可以在我的本地系统上运行,这是一个32位的Windows 8 PC。但是,当我将项目的服务器端部署到azure(这是一个64位平台)时,我得到了流行的“检索具有CLSID {EC413D66-6221-4EBB-AC55-4900FB321011}的组件的COM类工厂因以下错误而失败:

80040154未注册的类(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG))“
 这通常意味着系统架构和同步库中存在冲突。

我的直接问题是,客户端和服务器必须在同一架构上才能使Sync框架正常工作,即64位服务器和32位客户端

1 个答案:

答案 0 :(得分:0)

如果您要部署两个层,则客户端和服务器平台不需要匹配。但您的应用的构建目标必须与您安装的Sync Fx的平台相匹配。

例如,如果您的应用程序的目标平台(在VS中检查您的项目属性)是x86,那么您应该安装x86 Sync Fx