1
我有一个使用.Net远程的应用程序。 remotable调用我们的非托管dll,它是Versant数据库的客户端。我们的应用程序以前的版本与Versant的早期版本以完全相同的方式进行了交流。我们现在有2个不同的dll与不同版本的数据库进行通信。IIS:无法加载DLL“<dllName>”:指定的模块找不到。 (从HRESULT异常:0x8007007E)
新的dll驻留在C:\ odin \ bin目录中,在以前的版本中,非托管dll位于其中,并且它工作正常(换句话说,它是相同的结构)。起初,我们得到了SxS错误,因为它构建了调试。这在开发系统上工作得很好,但在生产系统上却不是那么好。
解决了这个问题,现在我们得到了一个简单的
无法加载DLL“uInfinityDbx.dll”:指定的模块找不到。 (来自HRESULT的例外:0x8007007E)
错误。但它在那里!路径是很好的(指向它生活的地方目录。
我出的对事物的想法来检查。任何想法表示欢迎!
我的问题是由Dependency Walker中解决。谢谢。 – 2012-03-07 12:02:38