我有用 c# 编写的 com dll,当我从 Visual Basic 6 中的普通 exe 项目中使用它时一切正常,但是当我尝试从 Visual Basic 6 dll 中使用它时,我收到此错误:配置系统初始化失败。这是一个 dll,所以它没有任何 app.config 文件。
我在这一行收到此错误:
request = (HttpWebRequest)WebRequest.Create(ApiUrl);
其中 ApiUrl 类似于:https ://www.api.com/
任何人都知道有什么问题吗?
编辑:也许有一些权限?vb6 dll 是从托管在同一服务器上的 iis 上的 Web 服务调用的。
编辑2:
它必须与 IIS_USER 相关,因为当我从普通的 exe 项目中调用 vb6 dll 时,它就可以工作了。