我有一个 .NET 组件公开为CCW(Com Callable Wrapper)并被加载到非托管 IIS 应用程序(ATL 服务器)中。该程序集使用regasm /codebase
.
该组件需要配置,例如通常放入 IIS 应用程序的 Web.config 文件中。但我不想将配置放入 w3pw.exe.config 或 machine.config - 理想情况下,我希望将配置与暴露给 COM 的程序集一起实时安装。
我还没有找到实现这一目标的方法。由于 COM 程序集被加载到默认的 AppDomain 中,所以我认为我不能将该域配置为从备用位置加载。