从IIS同步调用时出现Microsoft错误?

时间:2013-01-07 15:37:29

标签: asp.net iis synchronization visual-studio-debugging microsoft-sync-framework

我收到以下错误

  

***由于以下错误,检索具有CLSID {046C184F-2188-4C99-A95A-9C0DCDC19050}的组件的COM类工厂失败:80040154未注册类(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG))。 ***

在执行以下语句时使用Microsoft Sync Services。

只有当我从IIS运行http:// localhost / S71 / default.aspx等时我才会收到错误。但是如果我从我的visual studio中按F5运行它可以正常工作。

所有其他代码,如“配置过程”一切正常,只有我从IIS运行而且在.Synchronize()方法上我得到错误。

// Execute the synchronization process
            SyncOperationStatistics syncStats = syncOrchestrator.Synchronize();

1 个答案:

答案 0 :(得分:0)

您安装了Sync Fx吗? x86还是x64?如果是x86,请通过设置“启用32位应用程序”检查您的应用程序池是否也配置为32位应用程序