【发布时间】:2013-11-02 20:37:41
【问题描述】:
我有用 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 时,它可以工作。
【问题讨论】:
-
这不是错误,只是警告。 Debug + Exceptions,取消勾选 Throw 复选框。
-
我不知道.net,但我认为我无法调试从vb6 dll调用的dll