我有一个服务,使用一个特定的端口,它是TCP和运行良好的Windows XP中,但开始,并立即停止在服务器2003年。当在服务器2003启动时,我得到一个对话框,说:
该服务开始,但停止,因为它没有任何关系。
这是一个即时通讯程序,服务需要一直运行。 什么可以让一个服务继续在XP中运行,并停止在服务器2003年。我也已经通过防火墙的程序和端口,即使只是本地networking的例外添加。 有任何想法吗?
该服务可能会因为一些未处理的exception而停止。 有没有服务试图使用的资源,但由于安全限制而无法访问?
我脑海中有些事情是:
如果您是该服务的作者,请尝试捕获错误并将其写入事件日志 。