![](/img/trans.png)
[英]The C# service running in Windows 8 but is not running in Windows 7
[英]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.