x64プラットフォームのASP MVC 3でアプリケーションを作成していて、MS Synchronization Framework 2.1でMS SQL ExpressとMS SQL Compact 3.5 SP2データベースを同期しようとします。 クライアントとサーバーは、WCFサービスを介して同期する必要があります。 私はWCFの例での同期SDKの例があります。Asp Mvc 3とSynchronization Framework 2.1
ウェブページをクリックして同期を実現したい。実際には、WCFによる同期がうまく動作するコンソールアプリケーションを作成します。私はASP MVC 3の下で同じロジックを実行しようとするときが、この方法でクラスSyncOrchestratorリターン例外で同期します
Retrieving the COM class factory for component with CLSID {EC413D66-6221-4EBB-AC55-4900FB321011} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {EC413D66-6221-4EBB-AC55-4900FB321011} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). at Microsoft.Synchronization.KnowledgeSyncOrchestrator.DoOneWaySyncHelper(SyncIdFormatGroup sourceIdFormats, SyncIdFormatGroup destinationIdFormats, KnowledgeSyncProviderConfiguration destinationConfiguration, SyncCallbacks DestinationCallbacks, ISyncProvider sourceProxy, ISyncProvider destinationProxy, ChangeDataAdapter callbackChangeDataAdapter, SyncDataConverter conflictDataConverter, Int32& changesApplied, Int32& changesFailed)
を私は理由はx64およびx86の間のプラットフォームの場合である知っているよう。しかし、すべて私のソリューションでは、Sync Framework 2.1と同じリファレンスを使用しています。コンソールアプリケーションでは動作しますがWebでは動作しません。
誰かが私の間違いを知っていますか?私はそれのために特別な何かを持っている必要がありますか?
JuneTさん、ありがとうございますが、私はVisual Studio - ASP.Net Developer Serverの下で実行しようとしています。デベロッパーサーバーを管理することは可能ですか? P.S.私はローカルIISに自分のアプリケーションをアップロードしますが、それでも同じ問題があります:( –