WindowsService的除錯方法

2022-01-12 08:01:16 字數 551 閱讀 4277

本人**:

除錯windowsservice,以前用過乙個附加到程序的方法,還是挺麻煩的,需要先安裝並啟動服務,後來找到了乙個更好的方法,方法如下:

在service1.cs(或其他啟動類)中新增如下**:

public static void main(string args)

接著在專案屬性中做如下更改:

windowsservice專案--》屬性--》輸出型別 改為:控制台應用程式。

windowsservice專案--》屬性--》啟動物件 改為:service1。

之後就可執行進行除錯啦!

正式部署的時候記得要改回來!

一般來說,乙個.net程式的入口是在在其入口類的main函式,如果乙個專案中擁有多個靜態的main方法,則需要在專案屬性中配置入口的類。在啟動物件下拉框,選擇包含main函式的類,作為啟動時呼叫的類。

二、新建單元測試專案也是一種不錯的解決的方案。

Windows Service服務的除錯

windows service服務的除錯 寫日誌除錯 要在可能出現錯誤的地方都要做寫入日誌處理,並且多用try catch來捕獲錯誤。附加到程序 這種除錯方式可以直接進入斷點,比較直觀,只需要操作2 3步就可以,但是要求服務必須能成功開啟才能附加到程序除錯。步驟如下 1.首先編譯好服務,在合適的地方...

windowsservice建立心得

1,新建乙個windows服務為 filetranceservice,2,新增timer,該timer是 system.timers,注意 看看這個 timer 控制項的屬性中的命名空間是什麼 如果是 system.timers.timer 那就對了 如果是 system.windows.froms...

Windows Service學習筆記

windows服務程式是windows作業系統下能完成特定功能的可執行程式。它適合需要長時間執行的功能使用。建立完成後,看到如下圖所示 將service1的名稱改成你需要的名稱,例如 helloservice 修改安裝服務名稱 修改安裝許可權 完成上面的步驟後,就可以開始我們的程式啦。主要使用到on...