32 ビットサーバーで実行される fdf ツールキットを使用してアプリケーション (C# Framework 4) を開発しましたが、すべて正常に動作します。
このアプリケーションを Windows Server 2008 SP2 64 ビットに移行しましたが、このアプリケーションで次のエラーが表示されることがあります。
System.Runtime.InteropServices.COMException (0x800703FA): CLSID {CB830891-2E18-11D1-B8CF-00A0C9259304} を持つコンポーネントの COM クラス ファクトリの取得は、次のエラーが原因で失敗しました: 800703fa マークされたレジストリ キーに対して不正な操作が試行されました削除用。
このエラーの後、Web サイト プールをリサイクルすると、アプリケーションは再び正常に動作します。
アプリケーションの詳細:
- ライブラリ FDF.dll、FDFACX.dll、および FDFTK.dll を c:\windows\SysWOW64 に登録しました。
- Web サイト プールで [32 ビット アプリケーションを有効にする] プロパティを有効にしました。
- グループ ポリシー エディターで [ユーザー ログオフ時にユーザー レジストリを強制的にアンロードしない] プロパティを有効にしました。
私たちを手伝ってくれますか?
ありがとう