我可以帮助您进行翻译。以下是需要翻译的内容:
我有一个使用C#编写的COM组件,当我从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 时就可以工作。