标签: c# windows-services configuration-files masstransit topshelf
我们有一个带有topShelf,MassTransit / RabbitMQ的服务,我们使用错误配置的数据库运行了该服务,在停止该服务,更改配置文件并重新启动该服务之后,如果我们仍然使用错误的连接字符串,从管理工具开始。 如果我们以独立方式运行该程序,则可以正常运行。
当我们从管理工具启动服务时,它会失败,如果我们单独运行它,它将获得正确的值。
服务应该在停止和重新启动后获取更新的配置值,对吗?还是我们需要卸载该服务?