未經允許,請勿轉載
1、 新建windows服務項目
2、在Service1.cs上添加業務邏輯代碼
3、完成代碼以后,記得添加安裝程序,否則無法注冊為windows服務
Description對應服務里的描述,ServiceName對應服務里的名稱
Account選擇LocalSystem
4、點擊生成解決方案
5、服務程序所在目錄中不要有空格,可以將生成的程序拷貝出來
6、將程序注冊到window服務中
1)打開命令控制台,windows+R后輸入CMD
2)cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 即.net所在目錄,版本不同目錄不同
3)InstallUtil.exe %服務所在目錄+服務exe文件%。卸載服務的話,InstallUtil.exe后面加入/u
正常的話應該在windows服務中就可以看到了
7、啟動windows服務
8、選擇調試菜單中的附加到進程
選擇服務進程,點擊附加。
9 在OnStart方法里面加上Debugger.Launch(); 這樣服務啟動后就可以直接進入斷點
10 重啟windows服務,就可以看到調試界面
選擇是的話就進入斷點了