【问题标题】:How do I change the profile of the NServiceBus Generic Host when it is installed as a windows service?当 NServiceBus 通用主机作为 Windows 服务安装时,如何更改其配置文件?
【发布时间】:2011-11-29 20:13:10
【问题描述】:

我有一台服务器,其中安装了多个 NServiceBus 通用主机实例作为 Windows 服务来托管我的发布者和订阅者。现在我已接近开发的尾声,我想将这些服务从在默认配置文件 (Lite) 中运行切换到集成配置文件以进行一些额外的测试。阅读此处的注释后:

http://docs.particular.net/nservicebus/hosting/nservicebus-host/profiles

这似乎是可能的,但我无法找到有关如何完成此操作的文档。我是否需要以某种方式修改 NServiceBus.Host.exe.config 文件、修改 app.config 或进行其他一些更改以使服务在不同的配置文件中运行?

【问题讨论】:

    标签: c# nservicebus


    【解决方案1】:

    只需在命令行中的其他选项之后提供配置文件即可。在您的情况下,这是“NServiceBus.Integration”

    【讨论】:

    • 这是一个已安装的服务。您是说我需要卸载该服务,然后在安装命令行中使用配置文件重新安装该服务吗?我曾希望有某种机制来切换它,而无需每次我想更改配置文件时卸载/重新安装。
    • 您无法将其作为服务进行管理,只能运行主机 exe 通过停止/启动 exe 来更改配置文件。否则,您必须重新安装。
    • 在开发过程中从命令行启动具有不同配置文件的主机很好,但我正在努力进行生产部署。 NServiceBus 文档“指定要运行的配置文件”部分下的“所有提供的配置文件都已融入安装”让我相信我可以更改服务的配置文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 2011-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多