C#下的Windows服务通用壳程序(二)
2013-04-22 15:12
344 查看
配置文件
(1)配置文件必须是固定的名称,这是为了方便壳程序读取。
(1)配置文件必须是固定的名称,这是为了方便壳程序读取。
<?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <!--Windows服务配置节注册。--> <section name="WinService" type="iPower.Configuration.iPowerSection,iPower"/> <!--Job 开关配置节注册。--> <section name="WinServiceJobs" type="iPower.Configuration.iPowerSection,iPower"/> <!--日志配置节注册。--> <section name="Logs" type="iPower.Configuration.iPowerSection,iPower"/> <!--业务系统配置--> <section name ="DemoSyncService" type="iPower.Configuration.iPowerSection,iPower"/> </configSections> <!--Windows服务配置节。--> <WinService> <!--Windows服务名称。--> <add key="iPower.ServiceName" value="SFITDataSyncWindowsService"/> <!--Windows服务显示名称。--> <add key="iPower.DisplayName" value="SFIT Data Sync Windows Service"/> <!--Windows服务描述。--> <add key="iPower.Description" value="XXX数据同步服务"/> <!--运行服务应用程序时将使用的用户帐户。--> <add key="iPower.UserName" value=""/> <!--运行服务应用程序时所使用用户帐户关联的密码。--> <add key="iPower.Password" value=""/> <!--日志文件名称(壳服务的日志)。--> <add key="iPower.LogFileHead" value="XXXServiceLog"/> </WinService> <!--Job 开关配置节(业务服务的启用开关)。--> <WinServiceJobs> <!--0表示停用,1表示启用。--> <add key="DemoSyncService" value="1"/> </WinServiceJobs> <!--Demo同步Windows服务配置--> <DemoSyncService> <!--模块程序集(必须)。--> <add key="iPower.ModuleAssembly" value="Yaesoft.SFIT.FurongSyncService.SyncJob,Yaesoft.SFIT.FurongSyncService"/> <!--日志文件名称(任务的日志文件,可选)。--> <add key="iPower.LogFileHead" value="DemoSyncServiceLog"/> <!--运行周期,以秒为单位(必须)。--> <add key="iPower.RunCycle" value="5"/> <!--开始时间HH:mm:ss(或yyyy-MM-dd HH:mm:ss)--> <add key="iPower.StartTime" value="2011-12-04 00:00:01"/> <!--服务结束时间yyyy-MM-dd HH:mm:ss,可以不设置--> <add key="iPower.EndTime" value="9999-12-31 23:59:59"/> <!--数据库连接配置(访问数据库时必须)--> <add key="iPower.DbConnectionString" value="DefaultDbServer"/> </SFITSyncService> <!--日志配置节。--> <Logs> <!--日志文件存储目录。--> <add key="iPower.Logs.StoragePath" value="d:\Logs"/> <!--内容分隔符。--> <add key="iPower.Logs.IntervalMark" value="*"/> <!--内容分隔符长度。--> <add key="iPower.Logs.IntervalMarkLength" value="60"/> <!--时间记录格式。--> <add key="iPower.Logs.DateTimeFormat" value="yyyy-MM-dd HH:mm:ss"/> <!--日志文件头名称。(默认)--> <add key="iPower.Logs.FileHead" value="iPowerWinServLog"/> <!--日志文件生成规则(Year-年,Month-月,Week-周,Date-日, Hour-时)--> <add key="iPower.Logs.LogFileRule" value="Week"/> </Logs> <!--数据库连接配置节--> <connectionStrings> <!--默认数据库--> <add name="DefaultDbServer" connectionString="server=.;uid=sa;pwd=sa;database=iPower_IRMP_SFIT;" providerName="SqlServer" /> </connectionStrings> </configuration>
相关文章推荐
- C#下的Windows服务通用壳程序(三)
- C#下的Windows服务通用壳程序(一)
- C#编写Windows服务程序图文教程
- C# 编写Windows Service(windows服务程序)
- C#编写Windows服务程序步骤纠正
- C#编写Windows服务程序图文教程
- C#编写Windows服务程序图文教程
- C#Windows服务程序安装
- C#编写Windows服务程序图文教程
- C#创建windows服务程序,并制作windows服务安装包。
- c#开发的程序安装时动态指定windows服务名称
- C# 编写Windows Service(windows服务程序)
- c#开发Windows服务程序指南
- C# 编写Windows Service(windows服务程序)
- c#开发的程序安装时动态指定windows服务名称
- 用C#创建简单的windows服务程序
- 王晓东原创:C# 简易IDE开发工具-快速创建Windows和Web程序及Web Service服务!
- 制作Windows服务和安装程序(C#版)
- C# 编写Windows Service(windows服务程序)
- c# Windows 服务程序编写与调试