2

CCW (Com Callable Wrapper) として公開され、アンマネージ IIS アプリケーション (ATL サーバー) に読み込まれる.NET コンポーネントがあります。アセンブリがインストールされ、.com を使用して COM に登録されregasm /codebaseます。

コンポーネントには、IIS アプリの Web.config ファイルに通常配置されるような構成が必要です。しかし、構成を w3pw.exe.config または machine.config にドロップしたくありません。理想的には、COM に公開されているアセンブリと一緒に構成をライブでインストールしたいと考えています。

私はこれを達成する方法を見つけていません。COM アセンブリは既定の AppDomain に読み込まれるため、そのドメインを別の場所から読み込むように構成することはできないと思います。

4

1 に答える 1

3

あなたが試すことができます

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

ConfigFile は、アプリケーションの app.config ファイル (c:\test\myapp.config) へのフル パスです。Load App.Config data into a DLLから

于 2008-11-23T21:22:40.840 に答える