疑难解答:调试 Windows 服务

警告

此文档不适用于 Windows 服务的最新版本。 有关使用 BackgroundService 的 Windows 服务上的最新内容和辅助角色服务模板,请参阅:

在调试 Windows 服务应用程序时,服务和 Windows 服务管理器 交互。 Service Manager 通过调用 OnStart 方法来启动服务,然后等待 30 秒以便 OnStart 方法返回。 如果此时该方法未返回,则管理器将显示服务无法启动的错误。

如何:调试 Windows 服务应用程序中所述调试 OnStart 方法时,必须注意这 30 秒的时间。 如果在 OnStart 方法中放置断点并且未在 30 秒内逐步执行该断点,则管理器将不会启动该服务。

请参阅