【问题标题】:Is there a way to load multiple app.configs in memory?有没有办法在内存中加载多个 app.configs?
【发布时间】:2010-04-03 22:46:56
【问题描述】:

我有一个 Windows 服务,它加载由不同开发人员编写的多个“处理程序”。 Windows 服务 exe 有我需要的自己的 app.config。

我正在努力让每个开发人员都可以提供他们自己的 app.config 以及他们的处理程序代码。但是,似乎一个 exe 只能有一个 app.config。但是,ASP.NET 似乎支持嵌套的 web.config……这不是我想要的,但我什至不知道如何让它在 Windows 服务中工作。

有人遇到过这种情况或有什么想法吗?

【问题讨论】:

    标签: windows-services app-config


    【解决方案1】:

    我没有尝试过,但我认为您可以使用配置管理器为每个处理程序创建单独的配置对象。具体来说,this page 详细介绍了一种从“自定义”文件名加载配置的方法。

    【讨论】:

    • 好的,这似乎可行。对于 wcf 的东西设置,我必须手动设置它们,我猜这没问题。找到了其他几种方法:1)为我想要的每个不同配置加载一个新的 appdomain。甚至,托管一个单独的 exe 并对其进行 shell 调用,但这有点极端......
    猜你喜欢
    • 2011-10-15
    • 1970-01-01
    • 1970-01-01
    • 2013-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-26
    • 2020-05-15
    相关资源
    最近更新 更多