发布 Windows 服务】的更多相关文章

不同于发布Web项目,自动发布Windows服务项目需要解决以下几个问题: 如何远程停止和开启服务?需要在发布前停止服务,在发布完成后开启服务. 如何上传编译文件到目标服务器? 问题1:如何远程停止和开启服务 在msbuild之前添加一个execute windows batch command,执行cmd命令,cmd命令如下: echo **********stop remote server windows service********** 这里使用的是msdeploy的sync操作,通过…
1. 如何新建 Windows 服务 打开VS,“新建项目”-->“windows 桌面”-->“windows 服务”: http://www.cnblogs.com/sorex/archive/2012/05/16/2502001.html 2. 发布windows 服务 1.利用 InstallUtil.exe 工具进行发布该服务 2.cmd 进行dos 命令 3.进行服务所在磁盘(D:) 4.在Dos中输入:InstallUtil   服务.exe 5.用命令:installutil …
一.开发环境 操作系统:Windows 10 X64 开发环境:VS2015 编程语言:C# .NET版本:.NET Framework 4.0 目标平台:X86 二.创建Windows Service 1.新建一个Windows Service,并将项目名称改为“MyWindowsService”,如下图所示: 2.在解决方案资源管理器内将Service1.cs改为MyService1.cs后并点击“查看代码”图标按钮进入代码编辑器界面,如下图所示: 3.在代码编辑器内如入以下代码,如下所示:…
发布Windows Service的方法 1. 在默认窗口Service1中右键Add Install,自动生成两个类. 2. 修改serviceInstaller1的属性:  a)ServiceName =”FirstService”:   //设置服务名称  b)StartType = Automatic:      //启动的模式有三种:“自动”.“手动”.“禁用”.事实上,在“我的电脑”的“管理”->“服务”中,还有一种模式:“自动(延迟启动)”  c)Modifiers=public:…
安装bat: C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe WatchWinService.exe pause 卸载bat: C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe -u WatchWinService.exe pause 注意点:bat文件要保存为 ANSI编码格式,utf8 等不行,bat放到WatchWinService.exe同…
AntDeploy 是我开发一款开源一键部署工具包 发布功能支持: docker容器一键部署 docker镜像一键发布 支持iis一键部署 windows服务一键部署 linux服务一键部署 支持增量发布 支持一键回滚 支持点火 支持选择特定文件发布 支持查看发布记录 一个issue 前两天有一个使用者给我反馈了一个issue 他是用asp5.0开发了一个web程序,然后用AntDeploy来部署, 由于AntDeploy部署时读取服务的安装路径,然后进行更新. 但是针对nssm部署的服务有一个…
废话不多说,直接进入主题: 1.打开vs2010新建项目,选择Windows服务. 2.选中WindowsService右击,添加WCF服务. 3.添加成功后,为下图.将接口类ITestService和实现类TestService放在一个文件夹内(为了美观),并且增加System.ServiceModel 类的引用. 4.修改一下DoWork方法,方便调用.接口类上打上[ServiceContract]标签,需要暴露的服务方法上打上[OperationContract] 5.最重要的是编辑Ser…
前几天做项目的时候需要用到window服务,研究一段时间,算是掌握了最基本的使用方法吧,现总结如下: 引言:在项目过程中碰到一个问题:需要不断的扫描一个大型数据库表,并获取dataset,以便做后续的复杂的逻辑处理.如果直接扫描获取并做逻辑处理,势必会有很大的性能负耗.现在使用windows服务扫描其变化而不获取dataset,只有当windows服务告诉我可以获取dataset时再进行获取,并做逻辑处理,大大提高了其性能. windows服务应用程序是一个没有前台界面的应用程序,同时其占用内存…
环境变量 GOBIN E:\01_SOFT\go1.9.2\bin GOROOT E:\01_SOFT\go1.9.2 GOPATH(下载包的存放位置:go get github.com/gin-gonic/gin) ...pkg 1.  第一步当然是先将你的go程序打包成exe,比如go build test.go.2.  使用NSSM发布windows服务,命令:nssm install MyService d:\MyService.exe,MyService是服务名,d:\MyServic…
介绍 ASP.NET Core 3增加了一个非常有意思的功能Worker Service.他是一个ASP.NET Core模板,他允许我们创建托管长期的运行的后台服务,这些服务具体实现IHostedService接口的后台任务逻辑,他被成为"托管服务".同时他们可以部署到windows中Windows服务,以及Linux守护程序. 创建一个托管服务 我们通过命令行界面中的dotnet new 命令.通过如下代码创建一个名为customWorker的WorkerService的应用. d…
.NET Core 3.1和WorkerServices构建Windows服务 介绍 ASP.NET Core 3增加了一个非常有意思的功能Worker Service.他是一个ASP.NET Core模板,他允许我们创建托管长期的运行的后台服务,这些服务具体实现IHostedService接口的后台任务逻辑,他被成为"托管服务".同时他们可以部署到windows中Windows服务,以及Linux守护程序. 创建一个托管服务 我们通过命令行界面中的dotnet new 命令.通过如下…
RDIFramework.NET框架SOA解决方案(集Windows服务.WinForm形式与IIS形式发布)-分布式应用 RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架部署方案.该框架以SOA范式作为指导思想,作为异质系统整合与互操作性.分布式应用提供了可行的解决方案. 1.SOA平台简介 1.1.概述 SOA(service-oriented architecture,也叫面向服务的体系结构或面向服务架构)是指为了解决在Inte…
 在我们与世界各地的客户和合作伙伴交谈时,总会听到他们说,希望找到一个提供商帮助他们最大限度地发挥内部部署投资的作用并且能够利用云的灵活性.这是我们构建混合云策略和云操作系统愿景的基本原则.本着我们的以上承诺,今天我们很高兴地宣布这一公告,这展示了我们在继基础结构及应用程序服务之后在网络方面的又一大手笔. 我们很激动地宣布推出一项名为 ExpressRoute的全新 Azure服务.ExpressRoute可提供客户的数据中心与 Azure之间私有.可靠的低延迟连接.ExpressRoute…
客户评估基于云的存储解决方案时,面临的挑战之一是以经济高效.安全快速的方式从 Blob 存储区移进和移出大量数据.今天,我们很高兴地宣布发布 Windows Azure 导入/导出的预览版,这款新服务可以解决该挑战. 借助这款新服务,客户可以请求通过 FedEx 将硬盘驱动器中的加密数据发送到我们的数据中心,数据中心会使用 Microsoft 的高速内部网络将数据传输到客户的 Blob 存储区帐户或从Blob账号中读取数据. 使用导入/导出发送的所有数据将使用 BitLocker 进行加密,密钥…
NET框架SOA解决方案(集Windows服务.WinForm形式与IIS形式发布)-分布式应用 RDIFramework.NET,基于.NET的快速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架部署方案.该框架以SOA范式作为指导思想,作为异质系统整合与互操作性.分布式应用提供了可行的解决方案. 1.SOA平台简介 1.1.概述 SOA(service-oriented architecture,也叫面向服务的体系结构或面向服务架构)是指为了解决在Internet环境下业务集成的需…
在发布asp.net站点和windows服务项目时,有的时候这样的需求:msbuild编译之后发布到服务器指定目录时要排除指定文件,比如通过jenkins构建时,不希望覆盖原来的Web.config和App.config,那么该如何排除呢? web站点项目 比如不希望发布Web.config文件,有以下三种方法. 1,将项Content改为None 修改前: <Content Include="Web.config" /> 修改后: <None Include=&qu…
WCF开发实战系列四:使用Windows服务发布WCF服务 (原创:灰灰虫的家http://hi.baidu.com/grayworm) 上一篇文章中我们通过编写的控制台程序或WinForm程序来为本机或远程机提供WCF服务的方式,我们称这种方式为Self-Host服务发布方式,这一篇文章我们来看一下如何编写Windows服务来发布WCF服务. 第一步:建立Windows服务程序WindowsServiceHost <图1> <图2> 第二步:向ConsoleBookService…
下载Windows版本:http://nchc.dl.sourceforge.net/sourceforge/wrapper/wrapper-windows-x86-32-3.2.3.zip 现在目前只要32位有免费的,64位免费版目前还没有做出来.官网上(社区)那一列是免费的. 所以我们还需要下载32位的jre,让wrapper可以执行.(jre下载自己去百度) 下面简单介绍一下具体的使用步骤:1.  将下载的Java Service Wrapper包解压到本地,目录为{WRAPPER_HOM…
怎么把jar文件做成系统服务,比较多的解决方案是使用 wrapper-windows 这个软件包.这个软件包的强大之处是能把jre环境也给打进去,这个服务可以正常运行在根本没有jre环境即就没有安装JDK的机器上. 1.到Java Service Wrapper 官网https://wrapper.tanukisoftware.com/doc/english/download.jsp,下载一个符合自己操作系统的版本. 这里用的是32位3.5.30最新版本的.(注:32版本是免费的,64是需要付费…
因为MSMQ的使用需要不断的查看队列是否有新消息,所以一般是结合Windows的服务,当然也可以用一个不关闭的Winform程序,不过前者更好一些,不怕被人误关. 完成MSMQ的WindowsService项目后,将服务项目添加到Windows 服务中. ①如果访问的是一个已经存在的队列,那么启动的时候会报错误[本地计算机上的XXXX服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止] 这是因为没有分配权限. 处理方法:右击要访问的队列 ->安全 将Everyone和ANONYMOUS…
创建window 服务 新建一个window 服务项目MyService,如下图 切换到代码视图修改. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.IO; using System.Linq; using System.ServiceProcess; using Syste…
下载Windows版本:https://www.krenger.ch/blog/java-service-wrapper-3-5-37-for-windows-x64/ 转自:F:\java\bhGetJzData\lib\wrapper.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform 有时候我们希望我们java写的程序作为服务注册到系统中,Java Service Wrapper(下面简称wrapper)是目前较为流行的将Java…
RDIFramework.NET框架SOA解决方式(集Windows服务.WinForm形式与IIS形式公布)-分布式应用 RDIFramework.NET,基于.NET的高速信息化系统开发.整合框架,给用户和开发者最佳的.Net框架部署方案. 该框架以SOA范式作为指导思想,作为异质系统整合与互操作性.分布式应用提供了可行的解决方式. 1.SOA平台简单介绍 1.1.概述 SOA(service-oriented architecture,也叫面向服务的体系结构或面向服务架构)是指为了解决在I…
二.创建Windows Service 1.新建一个Windows Service,并将项目名称改为“MyWindowsService”,如下图所示: 2.在解决方案资源管理器内将Service1.cs改为MyService1.cs后并点击“查看代码”图标按钮进入代码编辑器界面,如下图所示: 3.在代码编辑器内如入以下代码,如下所示: using System; using System.ServiceProcess; using System.IO;   namespace MyWindows…
Core之Windows服务 使用测试之前,先来简单了解一下 window自带的sc命令 ========install.bat set serviceName=你的服务名称 set serviceFilePath=C:\CoreDemo\WorkerService\bin\Debug\netcoreapp3.0\MyWorkerService.exe set serviceDescription=服务描述 sc create 你的服务名称 BinPath=C:\CoreDemo\WorkerS…
       Redis服务端目前用的是控制台程序运行,部署的时候能作为windows服务后台运行感觉更好.找到一篇文章Running Redis as a Windows Service,利用windows installer实现的.如果使用topshelf,岂不是可以兼容mono,于是自己动手写了,实现很简单,代码已发布到github上 redis-topshelf. 如何使用? 1.打卡配置文件,配置文件描述如下: redis.service.name 服务名称 redis.service…
MacBook Pro 只有四个 USB Type-C 接口是否错了? 一项新技术的诞生总会对已存在的事物造成冲击或影响,如果大家都害怕冲击与影响,那这个世界永远像现在不变就行了,大家都好好的,待在自己的舒适区,社会丝毫没有创新与进步而言. 其实, USB Type-C 接口协议在三年前几个科技巨头公司就参与制定了协议,并答应要在自家的产品上推广它,但谁都怕一下子在自家产品上升级 USB Type-C 接口被消费者骂出翔进而影响产品销量,这时候,苹果公司跳出来了干了这件事,在去年的 MacBoo…
上一篇是Windows服务为宿主的WCF服务,现在用IIS为宿主发布WCF服务. 第一步:肯定是新建一个WCF服务啦[是WCF服务应用程序],然后在解决方案上再次添加一个新项目[我们选择WCF服务库,添加此服务库完全是为了以后编码的方便.]看下图: 第二步:将WCFService中的IService1.cs和Service1.svc.cs删除掉[我们要用WCFServiceLibrary中的类],然后在WCFService添加引用WCFServiceLibrary.最后我们双击Service1.…
srvany.exe是什么? srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行.也就是说srvany只是其注册程序的服务外壳,这个特性对于我们来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等. 如何获取? 你可以通过下载并安装Microsoft Windows Resource Kits获得或者可以通过…
本文转自:https://www.iflym.com/index.php/computer-use/201205020001.html 在32位的windows下,包括windows7,windows xp以及windows 2003,都可以使用instsrv.exe和srvany.exe来创建自定义的windows服务.比如,我们有一个bat文件,用于将指定的程序作为服务进行启动,使用一般的工具都不可以进行此类工作,而使用由windows 2003的资源工具包windows toolkit中所…