windows service 安装
刚开始看winservice,试了下安装,要在CMD里边输入下边命令,感觉有些不便
有什么方法可以提前做一个安装, 用批处理命令?
C:\Windows\Microsoft.NET\Framework\v4.0.30319>installutil F:\win2008iis\testPro\
MySerSL\WindowsService1\bin\Debug\WindowsService1.exe
[解决办法]
这个肯定没问题呀,如果你需要操作数据库的话,要注意的就是操作权限,这个和你Service运行的帐号有关系。
[解决办法]
用VS新建一个Windows Service项目,然后添加新项,新建一个安装类。
[解决办法]
一般都是敲一下命令安装上,然后调试,调试,调试。。。。。直到成功了
去服务器上安装一下就好啦,我是懒得去写批处理了,就用两次蛋疼
[解决办法]
你可以添加安装项目
以前用过的批处理大致像这样(把C:\Windows\Microsoft.NET\Framework\v2.0.50727\installutil.exe拷到项目中,输出动作选始终复制(或者在批处理中用环境变量+相对目录指定)
@chcp 936
@echo off
set serviceName=服务名称
echo 将在当前目录进行安装...
echo 清理原有服务项...
"%~dp0\installutil" /u "%~dp0\%serviceName%.exe" >> InstallService.log
echo 清理完毕
echo.
echo *********************
echo 安装服务...
"%~dp0\installutil" /i "%~dp0\%serviceName%.exe" >> InstallService.log
echo 安装成功!
echo 启动服务...
net start "%serviceName%"
echo 服务已成功启动!
echo 5秒后自动退出...
@ping 127.0.0.1 -n 5 >nul
exit