質問

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

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

これを達成する方法を見つけていません。 COMアセンブリはデフォルトのAppDomainにロードされるため、そのドメインを別の場所からロードするように構成できるとは思わない。

役に立ちましたか?

解決

試すことができます

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

ConfigFileは、 App.ConfigデータをDLLにロード

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top