如何创建窗口服务来读取xml文件

时间:2010-05-06 11:48:19

标签: c# sql xml

我必须创建窗口服务,它读取xml文件并获取节点的值来连接sql server并创建我已经创建了窗口应用程序的日志文件,但我不知道如何创建win服务。

2 个答案:

答案 0 :(得分:1)

  

但我不知道如何创建win服务。

在Visual Studio Pro及更高版本中:

File =>新项目=> Visual C#=> Windows => Windows服务

并查看walkthrough herehowto here

最重要的是,在服务启动期间,执行诸如生成工作线程之类的操作。你没有在那里进行实际处理(否则它会在启动服务时超时,Windows会杀死它)。哦,检查服务开始的工作文件夹 - 你可能会发现它是系统文件夹。

答案 1 :(得分:0)

您可能需要查看TopShelf(http://code.google.com/p/topshelf/),其网站描述如下:

“Topshelf是一个使用.NET框架构建Windows服务的轻量级框架.Topshelf的主要目标是限制应用程序中与服务相关的代码的表面区域。”

在简化服务的开发和部署方面,可能会节省一些时间。