社区
C#
帖子详情
C#创建Windows服务
wenyegood
2009-03-03 12:50:00
我创建了一个Windows服务并发布成功了,但是启动后不久它就自动停止了,并且没任何操作它就停止了。这是什么原因?是不是哪里要设置它的生命周期呢?请高人指点
...全文
114
16
打赏
收藏
C#创建Windows服务
我创建了一个Windows服务并发布成功了,但是启动后不久它就自动停止了,并且没任何操作它就停止了。这是什么原因?是不是哪里要设置它的生命周期呢?请高人指点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenyegood
2009-03-03
打赏
举报
回复
不是在OnStart写一段代码就可以了吗,还要如何写呢,请指点
北京的雾霾天
2009-03-03
打赏
举报
回复
Windows服务一般是由线程或Timer来维持的。
wenyegood
2009-03-03
打赏
举报
回复
[Quote=引用 14 楼 zifeng759 的回复:]
不写代码是要停止的
我也试过的
[/Quote]
没有啊正常情况下服务开启了就不会停止,即使你的Onstart里面没写任何代码
止戈而立
2009-03-03
打赏
举报
回复
[Quote=引用 12 楼 wenyegood 的回复:]
各位可能还没理解我的意思,我说的意思是这个服务没有做任何的操作,但过了一段时间后竟然自己停了,而我在OnStart方法中没有任何代码,理论上将它应该不会自动停止吧?正常情况是要到服务管理器里面才能停,这是什么原因造成的呢。好象与实际的代码关系不大?因为Onstart里面根本没代码谈不上报异常...
[/Quote]
那你这个服务是用来做什么的?
zifeng759
2009-03-03
打赏
举报
回复
不写代码是要停止的
我也试过的
hxxxs
2009-03-03
打赏
举报
回复
你的服务做完你让他做的事情,就自动停止了,maybe
wenyegood
2009-03-03
打赏
举报
回复
各位可能还没理解我的意思,我说的意思是这个服务没有做任何的操作,但过了一段时间后竟然自己停了,而我在OnStart方法中没有任何代码,理论上将它应该不会自动停止吧?正常情况是要到服务管理器里面才能停,这是什么原因造成的呢。好象与实际的代码关系不大?因为Onstart里面根本没代码谈不上报异常...
北京的雾霾天
2009-03-03
打赏
举报
回复
原理你知道了,怎么做合适看情况办了。
wenyegood
2009-03-03
打赏
举报
回复
好象不太妥当,因为这个windows服务上包含了一个应用服务程序,如果用Timer控制那有时是不是会断掉呢
zgke
2009-03-03
打赏
举报
回复
建立线程把.
你没写代码.... 那服务启动起来 就运行完成了..
wuyq11
2009-03-03
打赏
举报
回复
在onnstart里设置Timer1.Enabled = true;
xjwangbb
2009-03-03
打赏
举报
回复
Windows的服务只负责启动你的程序,至于要运行多久,你要在服务里写线程来维持运行。
北京的雾霾天
2009-03-03
打赏
举报
回复
你可以在OnStart启动一个System.Timers.Timer 类的实例,添加对其事件Timer.Elapsed 的处理。在OnStop的时候禁用Timer等。
wenyegood
2009-03-03
打赏
举报
回复
但是Onstart里面我没写任何代码不可能有异常啊,但是它还是自动停止啊这是什么原因呢??
Roc_Lee
2009-03-03
打赏
举报
回复
[Quote=引用 1 楼 hbxtlhx 的回复:]
Windows服务一般是由线程或Timer来维持的。
[/Quote]
正解
zgke
2009-03-03
打赏
举报
回复
[Quote=引用 1 楼 hbxtlhx 的回复:]
Windows服务一般是由线程或Timer来维持的。
[/Quote]
你的程序有异常了把.WINF服务在异常的情况下处于暂停状态.
C#
实现
Windows
服务
创建
、安装
C#
实现
Windows
服务
创建
、安装。完全代码实现。对应文章:http://blog.csdn.net/yysyangyangyangshan/article/details/10515035
C#
自定义控件库
C#
自定义控件库
C#
访问OPC读取数据
C#
访问OPC读取数据 一般用于自动化编程
C#
基类整理
我收集的
C#
基类,比较全.我收集的
C#
基类,比较全. 包含有: ASP.NET类库
C#
读取AD域里用户名或组 Common类库 DotNet基础类大全 SqlHelper基类 字符串加密
C#
界面皮肤(带例子)
需要界面的朋友,共享一个今天下载的东西! 很好的界面美化!
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章