使用TopShelf的基于服务名称的配置

时间:2018-08-22 15:53:04

标签: c# ninject app-config topshelf

我将TopShelf用于Windows服务项目,并且需要为我的每个环境(Dev,DevTest,ProdTest,Prod)生成不同的Windows服务实例。我设法使用命令project.exe install -servicename projectdev轻松做到这一点。

尽管这确实可以帮助我创建四个不同的实例,但现在我想根据当前环境为数据库和Web服务指定不同的路径。

我相信Program.cs中可能有一种方法。也许,通过检查提供的服务名称并基于该服务名称获取配置文件。

任何人在处理类似情况方面都具有经验吗?我很乐意就如何完成此工作提供您的意见。谢谢。

0 个答案:

没有答案