我剛剛安裝了一個使用VS 2010的windows服務,使用installutil.exe,cmd提示窗口表示提交階段成功完成,但我無法在本地服務文件夾中看到windows服務。找不到windows服務(剛剛安裝)
我在這裏錯過了什麼?
我使用Windows 7和VS 2010
UPDATE:
我未安裝的服務(其被命名爲服務1)更名的東西,是有道理的,安裝服務(相同的過程,上面),仍然無法在服務瀏覽器中找到它。
FWIW ...我在屬性窗口(文件名值)中重命名了我的service1.cs ..但它仍然在服務瀏覽器中顯示service1。我最終更改了代碼中的值(自動生成的代碼)this.serviceInstaller1.ServiceName =「service1」;
更新(2) 我創建了一個虛擬的Windows服務,並且能夠成功安裝(它促使我對域登錄ID &密碼),我能看到它在瀏覽器的服務。
但是,我無法在服務瀏覽器中看到實際的Windows服務(與我的項目有關)。顯然我有權限,因爲我能夠安裝虛擬服務。
根據該本網站Can't see windows service after installation
我看不到在註冊表中的服務在「HKLM \系統\ CurrentControlSet \服務」的路徑。
更新(3)
日誌文件說
與 RunInstallerAttribute.Yes沒有公共屬性的安裝程序可能 在C中找到:..
然而,我在項目解決方案中有一個ProjectInstaller.cs文件。
我加
[runInstaller的(真)]
到ProjectInstaller.cs文件,仍然沒有運氣
任何suggesstions?
你刷新了服務文件夾視圖嗎?有時它不會立即顯示。 –
是的,我有...沒有運氣 – user788487
@ user788487:你是否將ServiceInstaller的ServiceName屬性設置爲?這就是它應該列在下面。 –