2014-09-02 89 views
0

我開發了一個應用程序使用微軟同步框架2.1,它工作正常,我的本地系統是一個32位Windows 8的個人電腦。然而,當我部署的項目天青(這是一個64位平臺),我得到了流行的「同因下列錯誤失敗的CLSID {EC413D66-6221-4EBB-AC55-4900FB321011}檢索COM類工廠組件的服務器端:微軟同步框架體系結構衝突

80040154類沒有註冊(來自HRESULT的異常:0x80040154(REGDB_E_CLASSNOTREG))「
這通常意味着在系統體系結構和Sync庫引用中存在衝突。

我直接的問題是,必須在客戶端和服務器上的同步框架相同的架構工作,即我們可以在64位和客戶端服務器上的32位

+0

確定您註冊COM類? http://msdn.microsoft.com/en-us/library/h627s4zy%28v=vs.110%29.aspx – user3469517 2014-09-02 10:01:24

回答

0

,如果你正在部署兩層時,客戶端和服務器平臺不需要匹配。但您應用的構建目標必須與您安裝的Sync Fx的平臺匹配。

例如,如果您的應用程序(檢查VS您的項目屬性),目標平臺是86,那麼你應該有86同步Fx的安裝