0
我已經創建了一個啓用了自動啓動的Windows服務。當我使用installutil安裝服務時,它不會自動啓動。但是當我厭倦手動啓動時它正在工作。安裝後Windows服務沒有自動啓動
,當我檢查事件查看器我找不到在it.What任何錯誤將是問題。 我如何找到錯誤?
我啓動功能是這樣
protected override void OnStart(string[] args)
{
StartFetch();
}
private static void StartFetch()
{
try
{
FetchManager fetchManager = new FetchManager();
fetchManager.Run();
}
catch (Exception ex)
{
throw ex;
}
}
你重新啓動Windows?自動啓動在Windows啓動時啓動,不會在安裝後自動啓動。另外,如果您在管理工具中檢查服務,它是否顯示爲手動或自動? – Pete
您是否嘗試過使用Visual Studio附加到服務中,以便您能夠弄清楚發生了什麼問題?您可能遇到異常,但由於您只是將其丟回,所以該服務可能會吞服異常。你有沒有嘗試把日誌代碼放入你的catch中? –
[如何在安裝後立即啓動.NET Windows服務?](http://stackoverflow.com/questions/1195478/how-to-make-a-net-windows-service-start-right -after-the-installation) –