【问题标题】:How to create window service to read the xml file如何创建窗口服务来读取xml文件
【发布时间】:2010-05-06 11:48:18
【问题描述】:

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

【问题讨论】:

    标签: c# sql xml


    【解决方案1】:

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

    在 Visual Studio Pro 及更高版本中:

    文件 => 新项目 => Visual C# => Windows => Windows 服务

    并查看walkthrough herehowto here

    最重要的是,在服务启动期间,您执行诸如生成工作线程之类的操作。您不会在那里进行真正的处理(否则在启动服务时它会超时,并且 Windows 会杀死它)。哦,检查一下服务从哪个工作文件夹开始 - 你可能会发现它是系统文件夹。

    【讨论】:

      【解决方案2】:

      您可能想看看 TopShelf (http://code.google.com/p/topshelf/),如他们的网站所述:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-14
        • 1970-01-01
        • 1970-01-01
        • 2010-12-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多