【问题标题】:WCF COM+ componentWCF COM+ 组件
【发布时间】:2011-02-11 12:46:04
【问题描述】:

我有一个为 COM+ 企业服务包装的 C# WCF 客户端。我将组件安装在目标机器上并使用 regsvcs 将其放入组件服务中。

我的问题是,它会在哪里寻找它的配置文件,因为它在 dllhost 进程而不是常规 exe 下运行?

【问题讨论】:

    标签: wcf service components com+


    【解决方案1】:

    默认情况下,服务器 COM+ 应用程序将在 %windir%\system32 目录中查找配置文件。

    如果您希望更改此位置(您应该这样做!),您需要在组件服务的应用程序激活选项卡上的 COM+ 应用程序配置中设置应用程序根目录。在那里,您可以指向您的应用程序特定的配置位置。然后,您需要将配置文件和应用程序清单部署到应用程序根目录。

    完整详情请见Using Per-Application Configuration Files

    【讨论】:

    • 感谢您的帖子。我已经创建了所需的两个文件,我的名为 MasterCOMInterface.dll.manifest 和 MasterCOMInterface.dll.config。我已将它们与已安装的 DLL 和 System32 文件夹放在同一个文件夹中。我似乎得到的只是一条错误消息,上面写着“应用程序文件夹配置文件:C:\WINDOWS\System32\”我想没有人有类似的问题吗?
    • 没关系,我发现文件实际上需要命名为'application.manifest'和'application.config'。
    猜你喜欢
    • 2012-01-16
    • 2010-11-14
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-14
    • 2011-01-04
    • 2010-10-29
    相关资源
    最近更新 更多