中易网

用C#写的服务程序,可有错误1053:服务没有及时响应启动或控制请求

答案:3  悬赏:20  
解决时间 2021-04-22 06:29
急急急!!! 此程序是用VS2008,C#编写的服务器程序,用于监视文件的传输。在我自己的W7里是好使的,能安装也能启动。到服务器SERVER2003 也能安装上,可是点击启动此服务就出现这个错误。在其他机器或者服务器上也测试了。 同一份程序有的能启动,有的不能启动(错误都是这个1053)。请遇见此问题同行们指点。
最佳答案
这个错误是服务应答超时,估计是同时运行的程序较多,系统忙,所以各个程序分得的时间片较少,而其中某个服务程序写的不好,没有及时SetServiceStatus而造成的。
全部回答
你可能需要在onstart()方法里另起一个线程,在这个线程里可以while(true). protected override void onstart(string[] args) { // todo: add code here to start your service. if (threadforwork == null) { threadforwork = new thread(workfunction); } threadforwork.isbackground = true; threadforwork.start(); } 在onstop()里面将线程杀掉 protected override void onstop() { // todo: add code here to perform any tear-down necessary to stop yourservice. if (threadforwork != null) { if (threadforwork.threadstate == system.threading.threadstate.running) { threadforwork.abort(); } } }
程序估计没问题,这个情况很可能是服务器配置差别 www.52ep.net www.artknown.net
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
笔记本电脑玩一会就黑屏了
老捷达搭发动机后面机爪怎么好拆
有谁知道朝阳区各居委会电话和地址
想知道:德州开发区金融办在哪?
无锡市天裕汽车销售有限公司在哪里啊,我有事
会计电算化证难考么,都考些什么
开个小型健身房需多少资金
沈阳到广州今天发优速快递几天能到?21号前能
合成树脂瓦VS彩钢瓦哪个更适用。北方气候
诗经 南山有台 南山指的是什么
男生唱歌想像邓丽君那样的嗓子怎么练?
"世界上最遥远的距离“这篇文章的英文意思是
沈阳哪里有“快速封口机”“收缩包装机”卖
为什么别人能做的事情我做不了那,比如跳绳,
商洛市有哪些证券公司代办点,具体地点在哪儿
推荐资讯
DNF玩着玩着弹出个窗口说存在盗号风险,是怎
瓦房店第三高级中学和第八高级中学哪个好
怀孕第29周有些什么注意事项呢?一直没什么事
平乡县中西医结合医院我想知道这个在什么地方
袁记拉面馆我想知道这个在什么地方
如何评价剧版《三生三世十里桃花》,家里人都
激光去皱的价格大概多少钱?有人可以给我介绍
“圈R”或“TM”上角标怎么打???像这个一
请问在湖北罗田县开一个贸易公司,需要什么条
爱上Ktv服务员,怎么办?
飞宇琴行地址有知道的么?有点事想过去
二次上诉离婚家人代签也能开庭
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?