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:
通常のexeプロジェクトからvb6 dllを呼び出すと動作するため、IIS_USERを使用する必要があります。