我使用.NET类ServiceBase编写服务。我的服务需要配置正常运行。添加配置信息的常用方法是什么?我发现大多数服务都有一些参数是注册表。
e.g。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Winsock\Parameters
注册表是添加五个或六个值的最佳位置吗?如何检索此信息?我假设服务名称可能会更改,我想避免代码中的硬编码注册表名称。
.exe.config文件怎么样?这些是否适用于基于.NET的服务?
答案 0 :(得分:0)
只需将正常的app.config
(Application Configuration
项目)添加到您的项目中 - 它将在构建过程中重命名为YourService.exe.config
,这是配置项目的默认和首选方式.NET应用程序(控制台应用程序或Windows服务或其他)
答案 1 :(得分:0)