【发布时间】:2009-07-08 00:11:29
【问题描述】:
我用 C# 编写了一个 Windows 服务,它将 wav 文件转换为 mp3,然后将它们存储在远程服务器上。在我的开发平台(操作系统:WinXP SP3)上,该服务可以正常启动并按预期方式运行。
当我在生产机器(操作系统:WinServer 2000)上安装它时,在启动服务时它无法及时启动,并且一直处于“启动”状态。由于文件正在被转换和传输,该程序显然正在运行。
我的预感是计时器组件的问题,我认为在Windows 2000 Server机器上,计时器可能导致系统将程序注册为“正在启动”。
我对 Windows Server 2000 有什么遗漏吗?
【问题讨论】:
-
您使用的是什么版本的 .NET?
标签: c# .net windows-services