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.最終結果:

        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM