4

CustomMetaKeyCriteria クラスを使用して、設定したメタデータに基づいて Broker DB からコンテンツを取得しようとしています。ただし、以下にリストされているエラーが発生します。何か案は?その dll は私の bin フォルダーにあります。このコードは 32 ビット ボックスで実行されているため、32 ビット バージョンであることを確認しました。明らかにいくつかのセットアップを見逃しましたが、何ですか?

DLL 'xmogrt' をロードできません: 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E)

4

2 に答える 2

6

このファイルの残りの dll 依存関係があるかどうかを確認しますか?

x86 のインストール フォルダーに、次の DLL が表示されます。

  • MSVCP71.dll
  • MSVCR71.dll
  • netrtsn.dll
  • Tridion.ContentDelivery.Configuration.dll
  • Tridion.ContentDelivery.dll
  • Tridion.ContentDelivery.Interop.dll
  • xmogrt.dll

編集: そして、次の Tridion jar:

  • cd_broker
  • cd_cache
  • cd_core
  • cd_datalayer
  • cd_deployer
  • cd_linking
  • cd_model
  • cd_tcdl (通常は不要)

追加の詳細については、おそらく cd_core_log を確認する必要があります。おそらく、サードパーティの jar の 1 つが不足している可能性があります。

于 2012-12-17T16:56:32.990 に答える
3

ネットワーク上の場所から DLL をコピーした場合、DLL がブロックされる可能性があります。DLL > プロパティ > ブロック解除を右クリックしてみてください。

于 2012-12-18T08:11:57.483 に答える