2011年2月24日

C#写的windows服务,在启动时提示“服务启动后又停止了,一些服务自动停止”

摘要: 今天在把写的windows服务部署到服务器时,提示“服务启动后又停止了,一些服务自动停止”。这个服务在本地测试时一切正常,这是怎么回事呢?后来发现,是因为:在服务启动的OnStart方法中发生了异常,而我在OnStart中没有try catch,所以报这个错。解决方法就是用try catch把OnStart中的所有代码都包起来。如果愿意的话,可以把异常信息输出来具体分析。服务启动成功后,通过日志文件看到,是报了一个“System.UnauthorizedAccessException,对路径“D:\**\的访问被拒绝” ”的异常。一看是权限的问题,我把给要写入的目录分配了“Local serv 阅读全文

posted @ 2011-02-24 18:15 liuhaitao 阅读(2356) 评论(1) 推荐(0) 编辑

命令行安装卸载服务(安装卸载.net写的服务)

摘要: 【转】http://hi.baidu.com/xgrils/blog/item/46ae78cc26b66b1f01e92897.html用过几次总是忘,这里标记一下,在命令行里安装和卸载.net写的服务程序,注:程序重新编绎后要卸载了再安装新的,否则旧服务有时会出现怎么都卸载不掉或卸载不完全的情况。一、服务安装:路径\InstallUtil.exe 路径\服务名称.exe具体操作:可以打开vs自带的命令提示工具——C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe E:\IISRoot\NetService.exe——回 阅读全文

posted @ 2011-02-24 14:33 liuhaitao 阅读(690) 评论(0) 推荐(0) 编辑

导航