簡體   English   中英

C#:運行和調試Windows服務

[英]C#: Running and Debugging a Windows Service

我目前正在使用C#構建Windows服務,但我不知道如何調試它。


我正在構建它,然后向installutil注冊:

> installutil MusicRepo_FileMonitor.exe

The Commit phase completed successfully.

The transacted install has completed.

正如您在上面看到的那樣,它應該已經成功注冊,但是在services.smc找不到它。 我也嘗試過使用net start [ServiceName]但它告訴我The service name is invalid. 所以我想沒有找到它。


作為記錄,我在Vista上,並且正在使用.Net 3.5開發ws


[更新]

嘗試任務管理器,看看是否看到MusicRepo_FileMonitor.exe。 如果沒有,則該服務肯定沒有運行。

或者,在Visual Studio中,依次單擊“調試”>“附加到進程”,檢查所有用戶的show進程,然后查看是否存在。

經過進一步研究,我意識到我沒有將該服務附加到安裝程序,因此現在通過添加安裝程序解決了該問題。

是我用來添加服務安裝程序的教程,依此類推。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM