c# windows服务项目的小问题
新建了一个windows服务项目,完成之后开始安装
安装过程没有任何错误
可是安装完成之后在‘系统工具’的‘事件查看器’中并没有出现预期的 "MyNewLog "
然后在服务中启动刚才新装的服务时候报错
“服务器没有及时响应启动或控制请求”
部分代码片断如下:
{
if (!System.Diagnostics.EventLog.SourceExists( "MySource "))
{
System.Diagnostics.EventLog.CreateEventSource(
"MySource ", "MyNewLog ");
}
eventLog1.Source = "MySource ";
eventLog1.Log = "MyNewLog ";
}
//这将使得在本地服务帐户上安装和运行该服务。
将serviceProcessInstaller1 的Account 属性设置为 LocalService。
做过windows服务项目的兄弟请指点一下,谢谢
另,我在自己的机器上运行没有任何问题,以上问题是出现在一台服务器上,os同样是2003
------解决方案--------------------嗯,貌似和权限有点关系,偶第一次写服务也出现酱紫问题,将Account类型改掉
------解决方案--------------------权限改为LocalSystem试试,服务启动的时间不能超过30秒.
------解决方案--------------------不行,就在启动部分加日志输出,看看挂在什么地方了
------解决方案--------------------up
------解决方案--------------------帮顶一下,没做过服务
------解决方案--------------------在控制面板中看一下服务开启没有