VS2015+Windows服务简易教程
2017-12-21 10:15
393 查看
1、新建windows服务项目,我这里选择的是Framework4.0,没有选择高版本是为了防止在服务在一些低版本系统上无法正常运行。
2、添加Windows服务的安装程序。
在默认Service1设计器界面空白处点击右键->添加安装程序,系统会自动新建一个带有默认配置的安装程序类,如下图:
新建完安装程序后,需要给默认的serviceInstaller1和serviceProcessInstaller1做一些基本的属性设置。如下图:
以上工作完成,安装程序配置完毕。
注意:如果不给服务添加安装程序,后面是没法把服务安装至windows系统里的。
3、添加应用程序配置文件(如果有需要的话)。
如果项目有需要,一些应用程序的配置参数可以设置在此文件里(例如:数据库连接字符串)。
4、编写windows服务主代码
5、编译生成,安装windows服务至Windows系统。
完成开发后,对整各项目进行编译生成。在windows服务开发文件夹“\bin\Debug”下,就是我们需要安装的服务,建议把里面的所有文件拷贝至系统里的某个目录进行安装。
我是把整个个文件夹里的文件拷贝到c:\WindowService文件夹下。然后打开目录C:\Windows\Microsoft.NET\Framework64\v4.0.30319,拷贝里面的InstallUtil.exe文件至c:\WindowService文件夹下)。
注意:我的系统是windows10,64位系统,我的服务也将安装至64位系统下,所以我是进入C:\Windows\Microsoft.NET\Framework64\v4.0.30319目录拷贝InstallUtil.exe文件。各位安装的时候,根据你安装的目标系统,来觉得是拷贝哪个framework哪个版本,具体是64位的还是32位的也由你系统决定。
做好以上工作后就可以安装了,打开cdm就可执行安装了(一定要以管理员身份运行哟,要不然安装时会报“Windows服务安装异常:System.Security.SecurityException: 未找到源,但未能搜索某些或全部事件”)。
以下是安装命令、启动服务命令、停止服务命令、卸载服务命令:
安装命令:C:\WindowService\InstallUtil.exe C:\WindowService\OrganizClientSocketService.exe
启动服务命令:net start 搜才Organiz客户端数据同步服务
关闭服务命令:net stop 搜才Organiz客户端数据同步服务
卸载服务命令:C:\WindowService\InstallUtil.exe -u C:\WindowService\OrganizClientSocketService.exe
2、添加Windows服务的安装程序。
在默认Service1设计器界面空白处点击右键->添加安装程序,系统会自动新建一个带有默认配置的安装程序类,如下图:
新建完安装程序后,需要给默认的serviceInstaller1和serviceProcessInstaller1做一些基本的属性设置。如下图:
以上工作完成,安装程序配置完毕。
注意:如果不给服务添加安装程序,后面是没法把服务安装至windows系统里的。
3、添加应用程序配置文件(如果有需要的话)。
如果项目有需要,一些应用程序的配置参数可以设置在此文件里(例如:数据库连接字符串)。
4、编写windows服务主代码
完成开发后,对整各项目进行编译生成。在windows服务开发文件夹“\bin\Debug”下,就是我们需要安装的服务,建议把里面的所有文件拷贝至系统里的某个目录进行安装。
我是把整个个文件夹里的文件拷贝到c:\WindowService文件夹下。然后打开目录C:\Windows\Microsoft.NET\Framework64\v4.0.30319,拷贝里面的InstallUtil.exe文件至c:\WindowService文件夹下)。
注意:我的系统是windows10,64位系统,我的服务也将安装至64位系统下,所以我是进入C:\Windows\Microsoft.NET\Framework64\v4.0.30319目录拷贝InstallUtil.exe文件。各位安装的时候,根据你安装的目标系统,来觉得是拷贝哪个framework哪个版本,具体是64位的还是32位的也由你系统决定。
做好以上工作后就可以安装了,打开cdm就可执行安装了(一定要以管理员身份运行哟,要不然安装时会报“Windows服务安装异常:System.Security.SecurityException: 未找到源,但未能搜索某些或全部事件”)。
以下是安装命令、启动服务命令、停止服务命令、卸载服务命令:
安装命令:C:\WindowService\InstallUtil.exe C:\WindowService\OrganizClientSocketService.exe
启动服务命令:net start 搜才Organiz客户端数据同步服务
关闭服务命令:net stop 搜才Organiz客户端数据同步服务
卸载服务命令:C:\WindowService\InstallUtil.exe -u C:\WindowService\OrganizClientSocketService.exe
相关文章推荐
- ELK 简易安装教程 + 用 Nssm 安装服务
- Ocelot简易教程(四)之请求聚合以及服务发现
- 短信API服务文档及简易使用教程注意事项
- Android与JavaWeb服务器交互教程(2)-搭建简易的JavaWeb服务
- 阿里巴巴分布式服务框架Dubbo使用简易教程
- 2018年最新【SpringCloud视频教程】97后录制微服务架构
- 如何在windows下刷amd显卡的bios和简易救活教程
- windows 2008 DHCP服务搭建——windows 2008系列教程
- 史上最简单的SpringCloud教程 | 第九篇: 服务链路追踪(Spring Cloud Sleuth)
- 入门代码教程第一节 如何:定义服务协定
- Windows 服务安装教程
- InstallShield2009创建安装程序简易教程六部操作(.net framework,sql2005静默安装)
- 史上最简单的SpringCloud教程 | 第十篇: 高可用的服务注册中心
- Android TextureView简易教程
- VIM 简易教程(4)
- centos7 简易安装 rabbit-mq 教程
- RESTful Web 服务:教程
- 【PHP基础】最快速简易apache+mysql本地PHP环境搭建教程
- LogBack简易教程