C# 创建Windows服务 +Log4Net 日志

C# 创建WinDows 服务

  1. Ctrl+Shift+N 新建项目,创建windows 服务
  2. 打开"工具箱"---右键---"选择项"---找到Timer控件,看好了,这个Timer控件的是system.Timer下的.可不是System.Windows.Form.然后添加.
  3. 双击Timer控件...写事件...
  4. 添加Log4Net引用 log4Net.dll
  5. 添加 “应用程序配置文件”,App.Config ,配置该文件
  6. 配置以下文件,添加Log4Net

         

       [assembly: log4net.Config.XmlConfigurator()]

7.

log4net.ILog log = log4net.LogManager.GetLogger("winVerifyServer");

        string runTime = new AppSettingsReader().GetValue("RunTime", typeof(string)) as string;

 

  1. 在Server.cs设计界面,右击——“添加安装程序”
  2. 选中下图第一个控件,点击F4,右边切换到属性视图;更改属性视图中的Account属性为LocalService(本地服务)

          

 

  1. 选中上面第二个控件,点击F4,右边切换到属性视图。更改ServiceName为你自己喜欢的服务名称,记住不要和系统的冲突了哦~,亲!StartType默认为手动,你可以更改为自动

(Automatic)或禁用(Disabled)

       

  1. 编译项目,然后win+R输入cmd进入命令窗口。去对应.net版本下的目录中找到InstallUtil.exe,我项目采用的是 .net 2.0,故路径为C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

        

11.最终结果:

        

 

转载于:https://www.cnblogs.com/tianshuilv/p/4304672.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值