Windows服务安装问题

yueqing 2009-03-13 01:38:56
写了个windows服务,安装也成功了,进我的电脑-管理-服务 去看,没有有找到安装的服务.

不知道哪里没设置好?

有人知道吗?
...全文
325 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
yueqing 2009-03-15
  • 打赏
  • 举报
回复
找到问题了,之前多多少少也写过几个服务了
昨天由于同事催得急,本想快点写完

少做了一步 添加自定义操作

今天闲来没事 新建了个服务 试了下 可以了 呵呵
谢谢各位
daone 2009-03-13
  • 打赏
  • 举报
回复
服务名可以查看ProjectInstaller.cs文件中的InitializeComponent方法
this.serviceInstaller1.ServiceName=“你在windows服务中的名称”
daone 2009-03-13
  • 打赏
  • 举报
回复
到framework的sdk目录下有installutil命令
c#编写的服务程序通常需要使用命令启动上去
你可以installutil /u **.exe
卸载一下再
installutial **.exe
安装服务
(**.exe为VS生成的EXE包,一般在bin/debug目录下)
yueqing 2009-03-13
  • 打赏
  • 举报
回复
用 安装和部署 生成 安装 还是不行 要疯了
yueqing 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 yueqing 的回复:]
引用 10 楼 jinjazz 的回复:
你用installutil.exe 试一下吧


有用这个
我的用法是,在服务的设计界面(其实没界面的)中 右键-添加安装程序,然后工程中就有 ProjectInstaller.cs 了,在它里面有两个serviceProcessInstaller1和serviceInstaller1 两个类 ,设置他们的属性

不知道是不是这么用啊?
[/Quote]

用installutil.exe 试了,安装时,要输入用户密码,输入了,不知道是对是错,回滚了.
改了下serviceProcessInstaller1 的 Account的属性 重新生成下,在 安装 成功了 也看到了,谢谢
yueqing 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 jinjazz 的回复:]
你用installutil.exe 试一下吧
[/Quote]

有用这个
我的用法是,在服务的设计界面(其实没界面的)中 右键-添加安装程序,然后工程中就有 ProjectInstaller.cs 了,在它里面有两个serviceProcessInstaller1和serviceInstaller1 两个类 ,设置他们的属性

不知道是不是这么用啊?
jinjazz 2009-03-13
  • 打赏
  • 举报
回复
你用installutil.exe 试一下吧
yueqing 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jinjazz 的回复:]
你的程序里面哪里设置的?
--就是跟平常安装软件一样安装

.net服务安装需要用installutil.exe安装
[/Quote]

写完服务,新建一个 安装和部署 添加项目输出,选中刚才的服务,然后生成下,然后右键安装
jinjazz 2009-03-13
  • 打赏
  • 举报
回复
你的程序里面哪里设置的?
--就是跟平常安装软件一样安装

.net服务安装需要用installutil.exe安装
yueqing 2009-03-13
  • 打赏
  • 举报
回复
安装成功的,就是跟平常安装软件一样安装.
服务名称,我就怕是我搞不清名称,所有的我都已Z开头,服务里就是没有Z开头的服务
yueqing 2009-03-13
  • 打赏
  • 举报
回复
刷新过了,没有,以前也写过windows服务,今天不知道哪里设置错了,就是没有
xiaoyuzi 2009-03-13
  • 打赏
  • 举报
回复
给你个安装windows service的批处理

echo 请按任意键开始安装客户管理平台的后台服务. . .
echo.
pause
echo.
echo 清理原有服务项. . .
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil /U "E:\Log\WC Source code\WIN32\bin\Release\WCDataService\WCDataService.exe" > InstallService.log
echo.
echo 清理完毕,开始安装后台服务. . .
echo.
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\installutil "E:\Log\WC Source code\WIN32\bin\Release\WCDataService\WCDataService.exe" >> InstallService.log
echo 服务安装完毕,启动服务. . .
net start YDDataSvc >> InstallService.log
echo.
echo 操作结束,请在 InstallService.log 中查看具体的操作结果。
echo.
pause


E:\Log\WC Source code\WIN32\bin\Release\WCDataService\WCDataService.exe是我编译生成的window service 文件
jinjazz 2009-03-13
  • 打赏
  • 举报
回复
安装是否成功看提示,另外你的服务名称是什么,这个不是exe的名称
zgke 2009-03-13
  • 打赏
  • 举报
回复
刷新下服务...如果还没有 你看看你的安装提示信息是什么
cuisea 2009-03-13
  • 打赏
  • 举报
回复
帮顶

110,545

社区成员

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

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

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