Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个为 COM+ 企业服务包装的 C# WCF 客户端。我将组件安装在目标机器上并使用 regsvcs 将其放入组件服务中。
我的问题是,它将在哪里寻找它的配置文件,因为它是在 dllhost 进程而不是常规 exe 下运行的?
默认情况下,服务器 COM+ 应用程序将在 %windir%\system32 目录中查找配置文件。
如果您希望更改此位置(您应该更改此位置!),您需要在组件服务的应用程序激活选项卡上的 COM+ 应用程序配置中设置应用程序根目录。在那里,您可以指向您的应用程序特定的配置位置。然后,您需要将配置文件和应用程序清单部署到应用程序根目录。
完整的详细信息在Using Per-Application Configuration Files。