.net - 无法加载DLL 'iclit09b.dll'

标签 .net asp.net environment-variables informix

设置 Informix 服务器和 Informix 客户端后,在尝试运行 ASP.NET 应用程序时遇到以下问题:

unable to load DLL 'iclit09b.dll': The specified procedure could not be found.
(Exception from HRESULT: 0x8007007F)`

最佳答案

查看您的 iclit09b.dll 所在位置,并将该目录添加到 PATH 环境中。

您可以使用我的简单Python“dll测试器”:http://code.activestate.com/recipes/576522-searching-dll-and-exe-files-in-path/

在我的机器上它给出:

c:\tmp>which_dll.py iclit09b.dll
2010-09-29 12:16:56      1004032 [b]    C:\informix\bin\iclit09b.dll
    trying to load "iclit09b.dll" ...
    C:\informix\bin\iclit09b.dll loaded

当 ODBC 使用 iclit09b.dll 时,您还可以尝试使用 ODBC 管理器配置数据库连接。

关于.net - 无法加载DLL 'iclit09b.dll',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4601699/

相关文章:

c# - C# 中的 XML 序列化

c# - 如何在C#中通过jquery赋值时获取文本框的值

c# - RadioButtonList 中 ListItems 的选项卡索引

c# - 将 PDF 流式传输到浏览器?

django - 如何在 Django 设置中访问 Heroku 配置变量

c# - 在本地运行 Azure Functions 显示找到 1 个函数,但加载了 0 个函数,并且该函数不起作用

.net - 给 MSI 包换肤

c# - 为什么 null == myVar 而不是 myVar == null?

node.js - 没有为测试环境加载 Node dotenv 文件

linux - CMake 获取 HOSTNAME 环境变量