C# 服务器2003上的服务安装

C# 服务器2003上的服务安装,c#,windows-server-2003,service,C#,Windows Server 2003,Service,我正在尝试在WindowsServer2003上安装我在VisualStudio2008中创建的服务 问题是,我不断遇到以下错误: 错误1053:服务未及时响应启动或控制请求 我阅读的所有有关此问题的文档都建议安装.NET Framework 1.1 Service Pack 1 我目前的框架是3.5,所以我想它不会解决任何问题,有什么解决方案吗?如果我需要提供其他信息,请指导我,因为我是服务器、服务世界的新手。如果您的服务有任何正在进行的工作要做,您应该在OnStart中生成一个线程,然后返回

我正在尝试在WindowsServer2003上安装我在VisualStudio2008中创建的服务 问题是,我不断遇到以下错误:

错误1053:服务未及时响应启动或控制请求

我阅读的所有有关此问题的文档都建议安装.NET Framework 1.1 Service Pack 1
我目前的框架是3.5,所以我想它不会解决任何问题,有什么解决方案吗?如果我需要提供其他信息,请指导我,因为我是服务器、服务世界的新手。

如果您的服务有任何正在进行的工作要做,您应该在OnStart中生成一个线程,然后返回。如果服务没有正在进行的工作,但可能需要一段时间才能运行,那么您需要调用RequestAdditionalTime


托管Windows服务的MSDN文档有点缺乏;很好地填充了细节。

您应该在继承自ServiceBase的类中发布重写OnStart方法的实现。您似乎认为有一些问题可以解决。这很可能是您的服务中的错误。您是否查看了事件日志以了解更多详细信息?感谢所有回复1。在on start中,我调用启动all应用程序的方法:protected override void OnStartstring[]args{RunSearch;}2。我真的希望这是我的服务中的错误,因为我可以处理它,有没有办法找到错误的来源?该应用程序在我的测试区域3中运行良好。我在查看了您的笔记后进行了检查,但没有我可以使用的东西…谢谢!!我在另一个线程中运行OnStrat中的方法,它像魔术一样工作-