如何获取.NET CCW程序集以从dll.config加载配置
我有一个.NET组件作为CCW(Com可调用包装器)公开,并加载到非托管IIS应用程序(ATL服务器)中。使用如何获取.NET CCW程序集以从dll.config加载配置,.net,com-interop,configuration-files,.net,Com Interop,Configuration Files,我有一个.NET组件作为CCW(Com可调用包装器)公开,并加载到非托管IIS应用程序(ATL服务器)中。使用regasm/codebase向COM安装并注册程序集 该组件需要配置,例如通常放在IIS应用程序的Web.config文件中。但我不想将配置放到w3pw.exe.config或machine.config中——理想情况下,我希望配置能够在向COM公开的程序集旁边实时安装 我还没有找到实现这一目标的方法。由于COM程序集已加载到默认的AppDomain中,因此我认为无法将该域配置为从其他
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)from我似乎无法实现这一点…我知道这是一个老问题…但可能有人会看到这一点。。。