无法加载DLL';xmogrt';:从Tridion元数据查询
我试图使用CustomMetaKeyCriteria类根据我设置的一些元数据从代理数据库中提取内容。但是,我得到下面列出的错误。有什么想法吗?该dll在我的bin文件夹中&我确认它是32位版本,因为该代码在32位框上运行。我显然错过了一些设置,但是什么 无法加载DLL“xmogrt”:找不到指定的模块。 (来自HRESULT的异常:0x8007007E)无法加载DLL';xmogrt';:从Tridion元数据查询,tridion,tridion-2011,Tridion,Tridion 2011,我试图使用CustomMetaKeyCriteria类根据我设置的一些元数据从代理数据库中提取内容。但是,我得到下面列出的错误。有什么想法吗?该dll在我的bin文件夹中&我确认它是32位版本,因为该代码在32位框上运行。我显然错过了一些设置,但是什么 无法加载DLL“xmogrt”:找不到指定的模块。 (来自HRESULT的异常:0x8007007E) 检查是否具有此文件的其余dll依赖项 在我的x86安装文件夹中,我看到以下DLL: MSVCP71.dll MSVCR71.dll netr
检查是否具有此文件的其余dll依赖项 在我的x86安装文件夹中,我看到以下DLL:
- MSVCP71.dll
- MSVCR71.dll
- netrtsn.dll
- Tridion.ContentDelivery.Configuration.dll
- Tridion.ContentDelivery.dll
- Tridion.ContentDelivery.Interop.dll
- xmogrt.dll
- CDU经纪人
- 光盘缓存
- cd_芯
- 数据层
- cd_部署器
- cd_链接
- cd_模型
- cd_tcdl(通常不需要)
您可能应该查看cd_core_日志以了解更多详细信息,可能您缺少一个第三方JAR。如果您从网络位置复制DLL,则可能会阻止它。尝试右键单击DLL>属性>取消阻止所有这些都在那里。上面的错误是我在单元测试中运行有问题的函数时出现的。我从实际的项目中运行了该函数并得到了以下错误:“未找到类异常:com.tridion.broker.querying.criteria.metadata.CustomMetaKeyCriteria”。我是否丢失了JAR?关于“无法加载文件或程序集'MSVCP71'或其依赖项之一。模块应包含程序集清单”消息如何?错误是“图像格式错误”,但我确认我使用的是32位版本…我猜您在ASP.Net web应用程序中遇到了错误。该xmogrt.dll是在该应用程序的bin文件夹中,还是在Tridion\bin文件夹中?它应该在前者!我在哪里可以找到预构建的web应用程序?如果您有“Tridion UI 2012”的安装程序,请查看:Tridion UI 2012\Content Delivery\roles\web\Dotnetts感谢您的帮助。我认为在某一点上缺少了一个JAR,但是您似乎需要注意如何在VS.net解决方案中实现代理api。