我有一个用C#,.Net框架2.0编写的windows服务。我将它安装在三台机器上,它运行良好,但在一台机器上(使用.Net Framework 2.0),安装程序已成功安装服务,但服务在启动后没有响应。我通过检查在配置文件中是否存在特定路径中创建的日志文件来检查此问题。每当定时器运行间隔时间时,都会创建该日志文件。我无法弄清楚原因。已经检查过所有的参数,但无法得到任何解决方案。Windows服务安装成功但启动后没有响应
有趣的是,相同的设置在其他机器上运行良好。
P.S .:我在所有要安装此服务的服务器上都有管理员权限。
3台机器之间是否有区别?任何呢? – 2010-04-14 15:50:49
是的。无法获得结果的人是MS Windows Server 2003企业版。 两台MS Windows XP上的成功机器。再次在MS Windows Server 2003上成功的另一台机器。现在,这台2003年的机器是一台开发机器,而另一台机器却无法取得成功。所以,也许有一些检查或权利或别的东西停止访问EXE的服务。这就是我想要弄明白的。 即使m使用.Net框架2.0本身,它是否有可能让服务的代码给出问题? – Ridhi 2010-04-14 16:02:14