如何实现一个项目包含多个服务

xymao123 2007-12-20 10:15:53
在一个项目中,定义了一个static类:static class test,test中包含变量lastTime;
项目中的第一个服务service1每10秒钟修改一次lastTime的值,lastTime=DataTime.Now;
现在想在第二个服务service2每一分钟取得lastTime的值,比较最后一次时间与当前
的时间差是否在10秒之内,从而判断第一个服务是否有正常运行.
在项目中添加windows服务可以新增第二个服务,并且也可以安装成功,在windows服务
管理中可以看到两个服务名称service1,service2,但服务不能正常启动,启动的时候报错:
"错误 1083 ",我想是因为两个服务共用同一个exe文件的缘故.
问题是如何在一个项目中定义两个服务,每个服务对应不同的exe文件?能不能实现.
...全文
99 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xymao123 2007-12-28
  • 打赏
  • 举报
回复
原来就是因为一个服务可能停止.现在还是改为两个服务,通过文件来交换数据.
小y的CSDN博客 2007-12-23
  • 打赏
  • 举报
回复
用一个服务两个线程

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧