我有一個.net服務在Windows啓動時啓動,有時(完全隨機)服務無法啓動。.net服務在Windows啓動時啓動超時
事件查看器顯示:A timeout was reached (30000 milliseconds) while waiting for the MYSERVICE service to connect.
即使在該服務失敗,如果我手動啓動它來啓動機器(Windows登錄後),它啓動的罰款。
我的啓動方法是非常基本的,它只是用實際啓動邏輯啓動一個新線程(通常非常快)。
我的服務需要.net 3.5 sp1和有這些問題的機器是win7 x64。 我懷疑它與.net框架有關,但我不知道如何。 這發生在客戶端計算機上,並且他安裝了.net 4客戶端配置文件。
任何想法?
您是否在應用程序中添加了任何日誌記錄以查看服務啓動過程中發生了什麼? – mservidio
我添加了日誌到Windows事件日誌。日誌只顯示。我的'主'開始,但沒有達到'開始'方法 – jacob