C#系统服务配置最佳实践

时间:2012-10-01 20:14:03

标签: c# configuration

系统服务从C:\ Windows \ System32目录运行它们的EXE,因此如果我想让我的服务加载配置文件,我需要将配置文件放在System32目录中,这只是感觉不到对。我对System32的理解是,它只能通过系统实用程序触及,而不是应用程序放置其支持文件的地方。有关C#系统服务如何加载配置文件的最佳实践吗?

感谢。

1 个答案:

答案 0 :(得分:1)

无需在System32目录中放置Windows服务配置文件。实际上,如果您创建新的Windows服务项目并添加项目属性/设置(AssemblyName.exe.config),则此配置文件将放在安装路径上(服务安装程序的默认设置)。

我认为安装路径是配置文件的最佳位置。

您可以通过自己的设置轻松扩展配置文件。看看我的一个答案:

Custom configuration section

相关问题