如何安裝windows服務
Windows服務的核心就是定時器 Timer,一切的邏輯都是在它的Elapsed事件上展開的。
windows服務注意事項
在添加安裝陳程序時一定要注意ServiceName填寫成你的核心邏輯類,否則服務安裝好啟動后沒有任何反應。
VS2017 創建windows服務:摸這里,其中他的部署和安裝卸載試了半天都失敗了,最后換了一種安裝部署方法,摸這里,才搞定。
開發中遇到的幾個問題:
1,服務中的根目錄獲取:System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName,然后對它稍作處理就得到了,其他的方法都不好使。參考文檔:摸這里
2,服務修改之后重新發布,只需要停止服務,覆蓋服務程序,再重啟服務即可。