我本地有兩個windows服務,一個是2.0框架,一個4.5框架。2.0框架的服務用對應的方法去安裝啟動沒有任何問題(C:\Windows\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe)。4.5框架的項目用4.0(C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe)安裝成功,啟動報1053的錯誤。
批處理文件內容:
sc delete qySync
installutil.exe Sync.exe
Net Start qySync
sc config qySync start= auto
pause
目前確定不是(net service)權限的問題
不是批處理的寫法問題
已解決。如有朋友跟我一樣的錯誤。
請參考:NET SERVICE 是否有權限;配置文件出錯(把不必要項先刪掉,一個一個節點添加。);通過控制台應用程序來測試程序代碼是否有誤。
我是代碼和配置文件有誤,用控制台測試後發現的。
希望對大家有用。