http://msdn.microsoft.com/zh-cn/library/kbe0xeh6(v=VS.90).aspx
调试 Windows 服务应用程序时,服务与“Windows 服务管理器”进行交互。“服务管理器”通过调用 OnStart 方法启动服务,然后花 30 秒时间等待 OnStart 方法返回。如果在这段时间内方法没有返回,管理器将显示一个服务无法启动的错误。
按如何:调试 Windows 服务应用程序中的介绍调试 OnStart 方法时,必须注意这 30 秒的时间。如果在 OnStart 方法中放置一个断点并且在 30 秒内不通过该断点,则管理器不会启动服务。