gpt4 book ai didi

.net - 如何获取 .NET CCW 程序集以从 dll.config 加载配置

转载 作者:行者123 更新时间:2023-12-04 07:11:13 24 4
gpt4 key购买 nike

我有一个 .NET 组件公开为 CCW (Com Callable Wrapper)并加载到非托管 IIS 应用程序(ATL 服务器)中。使用 regasm /codebase 安装程序集并在 COM 中注册。 .

该组件需要配置,例如通常放入 IIS 应用程序的 Web.config 文件中。但我不想将配置放入 w3pw.exe.config 或 machine.config - 理想情况下,我希望将配置与公开给 COM 的程序集一起安装。

我还没有找到实现这一目标的方法。由于 COM 程序集已加载到默认 AppDomain 中,因此我认为我无法将该域配置为从备用位置加载。

最佳答案

你可以试试

AppDomain.CurrentDomain.SetData ("APP_CONFIG_FILE",ConfigFile);

其中 ConfigFile 是应用程序 app.config 文件的完整路径。(c:\test\myapp.config) 来自 Load App.Config data into a DLL

关于.net - 如何获取 .NET CCW 程序集以从 dll.config 加载配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/312906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com