[英]Adding project reference prevents windows service from starting - error 1053
我正在寫一個Windows服務,它可以成功安裝並運行。
在嘗試通過引用解決方案中的另一個項目為服務添加一些復雜性之后,當我嘗試啟動服務時,我得到:
錯誤1053:服務未及時響應啟動或控制請求。
自制API的引用是.net 4.5,MS類庫是4.0。 另外,我嘗試將構建類型更改為Release
。
對於它的價值,我嘗試引用的API使用的是Azure Service Bus。 另外,我們使用ninject進行了很多依賴注入。
任何想法將不勝感激。
如果您的服務繼承自System.ServiceProcess.ServiceBase
,我假設它繼承了它,請嘗試在其周圍包裝一個控制台應用程序以測試啟動。
static void Main(string[] args)
{
try
{
var myService = new MyService();
myService.OnStart(args);
Thread.Sleep(Timeout.Infinite);
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
}
這可能指向服務主機隱藏的配置或環境錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.