配置文件

(1)配置文件必须是固定的名称,这是为了方便壳程序读取。

  1 <?xml version="1.0" encoding="utf-8" ?>
  2 <configuration>
  3     <configSections>
  4         <!--Windows服务配置节注册。-->
  5         <section name="WinService" type="iPower.Configuration.iPowerSection,iPower"/>
  6         <!--Job 开关配置节注册。-->
  7         <section name="WinServiceJobs" type="iPower.Configuration.iPowerSection,iPower"/>
  8         <!--日志配置节注册。-->
  9         <section name="Logs" type="iPower.Configuration.iPowerSection,iPower"/>
 12         <!--业务系统配置-->
 13         <section name ="DemoSyncService" type="iPower.Configuration.iPowerSection,iPower"/>
 14     </configSections>
 15
 16     <!--Windows服务配置节。-->
 17     <WinService>
 18         <!--Windows服务名称。-->
 19         <add key="iPower.ServiceName" value="SFITDataSyncWindowsService"/>
 20         <!--Windows服务显示名称。-->
 21         <add key="iPower.DisplayName" value="SFIT Data Sync Windows Service"/>
 22         <!--Windows服务描述。-->
 23         <add key="iPower.Description" value="XXX数据同步服务"/>
 24         <!--运行服务应用程序时将使用的用户帐户。-->
 25         <add key="iPower.UserName" value=""/>
 26         <!--运行服务应用程序时所使用用户帐户关联的密码。-->
 27         <add key="iPower.Password" value=""/>
 28         <!--日志文件名称(壳服务的日志)。-->
 29         <add key="iPower.LogFileHead" value="XXXServiceLog"/>
 30     </WinService>
 31
 32     <!--Job 开关配置节(业务服务的启用开关)。-->
 33     <WinServiceJobs>
 34         <!--0表示停用,1表示启用。-->
 35         <add key="DemoSyncService" value="1"/>
 36     </WinServiceJobs>
 54
 55     <!--Demo同步Windows服务配置-->
 56     <DemoSyncService>
 57         <!--模块程序集(必须)。-->
 58         <add key="iPower.ModuleAssembly" value="Yaesoft.SFIT.FurongSyncService.SyncJob,Yaesoft.SFIT.FurongSyncService"/>       
 67         <!--日志文件名称(任务的日志文件,可选)。-->
 68         <add key="iPower.LogFileHead" value="DemoSyncServiceLog"/>
 69         <!--运行周期,以秒为单位(必须)。-->
 70         <add key="iPower.RunCycle" value="5"/>
 71         <!--开始时间HH:mm:ss(或yyyy-MM-dd HH:mm:ss)-->
 72         <add key="iPower.StartTime" value="2011-12-04 00:00:01"/>
 73         <!--服务结束时间yyyy-MM-dd HH:mm:ss,可以不设置-->
 74         <add key="iPower.EndTime" value="9999-12-31 23:59:59"/>
 75         <!--数据库连接配置(访问数据库时必须)-->
 76         <add key="iPower.DbConnectionString" value="DefaultDbServer"/>
 77     </SFITSyncService>
 78
 79     <!--日志配置节。-->
 80     <Logs>
 81         <!--日志文件存储目录。-->
 82         <add key="iPower.Logs.StoragePath" value="d:\Logs"/>
 83         <!--内容分隔符。-->
 84         <add key="iPower.Logs.IntervalMark" value="*"/>
 85         <!--内容分隔符长度。-->
 86         <add key="iPower.Logs.IntervalMarkLength" value="60"/>
 87         <!--时间记录格式。-->
 88         <add key="iPower.Logs.DateTimeFormat" value="yyyy-MM-dd HH:mm:ss"/>
 89         <!--日志文件头名称。(默认)-->
 90         <add key="iPower.Logs.FileHead" value="iPowerWinServLog"/>
 91         <!--日志文件生成规则(Year-年,Month-月,Week-周,Date-日, Hour-时)-->
 92         <add key="iPower.Logs.LogFileRule" value="Week"/>
 93     </Logs>
 94
 95     <!--数据库连接配置节-->
 96     <connectionStrings>
 97         <!--默认数据库-->
 98         <add name="DefaultDbServer" connectionString="server=.;uid=sa;pwd=sa;database=iPower_IRMP_SFIT;" providerName="SqlServer" />
 99     </connectionStrings>
100 </configuration>

转载于:https://www.cnblogs.com/jeason1914/archive/2013/04/22/3035587.html

C#下的Windows服务通用壳程序(二)相关推荐

  1. 在win7下删除Windows服务的方法

    win7 删除Windows服务的方法 点评:通过删除Windows服务删除隐藏在Vista系统服务中的病毒. 一.什么是Windows服务   Windows服务也称为Windows Service ...

  2. windows服务autofac注入quartz任务

    概述 Autofac 是一款超赞的.NET IoC 容器 . 它管理类之间的依赖关系, 从而使 应用在规模及复杂性增长的情况下依然可以轻易地修改 . 它的实现方式是将常规的.net类当做 组件 处理. ...

  3. .NET Windows服务开发流程

    前段时间做一个数据迁移项目,刚开始用B/S架构做的项目,但B/S要寄存在IIs中,而IIs又不稳定因素,如果重启IIs就要打开页面才能运行项目.有不便之处,就改用Windows服务实现.这篇就总结下, ...

  4. 注册jar包为windows服务

    说明: 推荐使用winsw 可以将Windows上的任何一个程序注册为服务的工具,只介绍jar包部署方式 1.下载 https://github.com/kohsuke/winsw/releases ...

  5. 用 vs 2017创建 windows 服务

    创建项目 创建项目,在Windows下选择Windows服务(.NET Framework).创建名称为indowsService_Test,如下图. 系统默认创建Service1.cs. 打开Ser ...

  6. SpringBoot打包部署成Windows服务的详细步骤

    SpringBoot打包部署成Windows服务的详细步骤 1.SpringBoot 1.1 pom.xml 1.2 项目代码 1.2.1 项目结构 1.2.2 Controller的代码 1.2.3 ...

  7. Windows服务应用程序

    Windows服务应用程序 一.Windows服务应用程序简介 二.创建Windows服务应用程序 2.1 基于ServiceBase创建服务 2.1.1 使用Visual Studio中的Windo ...

  8. 使用Topshelf创建Windows服务

    一.实现效果 使用Topshelf创建Windows服务项目工程下载 二.Topshelf简介 2.1.Topshelf介绍 TopShelf是一个托管使用.NET框架编写的服务的框架,是创建wind ...

  9. Windows下基于IIS服务的SSL服务器的配置

    Windows下基于IIS服务的SSL服务器的配置 实验环境 Windows Server 2008 R1(CA) Windows Server 2008 R2(web服务器) Windows 7 x ...

最新文章

  1. java 数组排序论文_Java中运用数组的四种排序方法
  2. 15_Android中任务栈
  3. 适用于ActiveMQ 5.9的Apache Camel Broker组件
  4. docker-compose下载慢_编写Docker Compose时要注意的五大常见错误
  5. linux修改栈指针x86,为什么x86-64 Linux系统调用会修改RCX,这个值意味着什么?
  6. java http的get,post请求
  7. RabbitMq(九) SpringBoot整合RabbitMQ消费者示例代码
  8. excel中实现多条件去重计数
  9. linux 下查看硬件信息(mac,IP地址,硬盘型号,序列号等)
  10. [AT ZONe2021]Sneaking
  11. Activity中getWindow().setBackground()与getWindw().getDecorView().setBackground()的区别
  12. 什么是PEP8编码风格?
  13. BJFU_数据结构习题_257统计字符出现的频度
  14. 虚拟人物设计-虚拟动作编排-虚拟数字人生成
  15. S29GL128P Norflash驱动读写分析
  16. odoo本地文档功能开发记录
  17. Node.js常见面试题
  18. 您的电脑遇到问题需要重启 我们只是收集(5步解决)
  19. 如何将图片无损放大,图片无损放大的操作方法
  20. 房子真烦,事情多多,小议大事.............

热门文章

  1. Front End Developer Questions 前端开发人员问题(三)JavaScript部分
  2. bzoj2561: 最小生成树
  3. 关于equals和hashcode方法
  4. Windows Installer (MSI) 详解 参数介绍
  5. 走出海量数据及访问量压力困境收藏[转]
  6. 玩转小程序转发——小程序探索
  7. Oracle 游标的各种写法
  8. ubuntu 安装 mongodb并修改仓库路径
  9. 《机器人编程实战》一一第2章 机器人词汇
  10. 20145209 实验三 《敏捷开发与XP实践》 实验报告