zoukankan      html  css  js  c++  java
  • 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:WINDOWSMicrosoft.NETFrameworkv2.0.50727

            

    11.最终结果:

            

  • 相关阅读:
    URL 编码通用引用
    [转]Asp.Net 301重定向的实现(SEO友好,有利于PR值)
    js重载图片
    Asp.net MVC学习
    SEO分析的七个切入角度
    [C#] 注入DLL
    [C] 伽马函数计算(可求小数)
    [C++] DLL远程注入实例
    [JS] 玩转微软Bing地图
    [C#(WebForm)] (开源)仿VS.NET的在线网页编辑器(Lesktop开源控件库)
  • 原文地址:https://www.cnblogs.com/tianshuilv/p/4304672.html
Copyright © 2011-2022 走看看