繁体   English   中英

可配置的Windows服务-如何以及在何处存储配置

[英]Configurable Windows Service - How and where to store configuration

我创建了一个C#应用程序来管理ERP和CRM之间的数据同步。 该应用程序每500毫秒读取一张表,然后通过WebService将数据发送到CRM。 目前,我的应用程序有两个屏幕:一个用于配置连接(ERP的DB连接信息以及CRM的URL和WS Token),第二个带有启动按钮以启动循环线程。

我知道我的应用程序只不过是Windows Service安装程序。 我要做的是启动我的应用程序,配置ERP和CRM连接,然后单击“安装”按钮。 单击此按钮后,将创建一个服务,并与我单击“开始”按钮时应用程序现在所做的工作相同。

我已经阅读了这些链接, 将我的应用程序转换为Windows服务将带有gui的现有exe转换为Windows服务 ,当然还有http://msdn.microsoft.com/zh-cn/library/d56de412%28v=vs.100%29 .aspx

这是我的问题:

如何制作可配置的Windows服务? 我认为最简单的方法是将配置存储到实用程序和服务将共享的文件中。 这些文件存储在哪里? 该实用程序之后必须能够找到以下文件:注册表?

谢谢,

在.NET中,通常的做法是在此相对路径 Environment.SpecialFolder.ApplicationData存储应用程序或服务的设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM