欢迎光临
我的个人博客网站

vs2019+windows服务+nancy+打包

一、创建windows服务

vs2019+windows服务+nancy+打包

 

 

 二、nuget包添加nancy

1.nancy 2.0.0和Nancy.Hosting.Self 2.0.0插件
vs2019+windows服务+nancy+打包

 

 

 2.项目添加文件夹Modules,在Modules文件夹内添加类,名称以Module结尾

vs2019+windows服务+nancy+打包

 

 

 

 3.需要返回视图的话,在项目添加文件夹Views文件夹,在Views文件夹内添加index.html。

如用到js、css静态文件需要将所在目录添加到nancy

vs2019+windows服务+nancy+打包

 

 

 4.Service中OnStart中配置nancy

vs2019+windows服务+nancy+打包

 

 

 三、配置windows服务

1.service中添加安装程序

vs2019+windows服务+nancy+打包vs2019+windows服务+nancy+打包

 

 2.serviceProcessInstaller1属性:account=LocalSystem

serviceInstaller1属性:Description=服务说明、ServiceName=服务名称、StarType=默认启动类型

vs2019+windows服务+nancy+打包vs2019+windows服务+nancy+打包

 

 3.重写ProjectInstaller安装程序代码内的Commit方法,服务安装完成后自动打开该服务

vs2019+windows服务+nancy+打包

 

 四、打包成exe

1.解决方案内添加Setup Project项目,vs2019默认没有该项目,需要手动下载:https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects

vs2019+windows服务+nancy+打包

 

 2.添加项目文件

vs2019+windows服务+nancy+打包

 

vs2019+windows服务+nancy+打包

 

 3.项目属性配置

vs2019+windows服务+nancy+打包

 

 vs2019+windows服务+nancy+打包

 

 4.右键安装项目,自定义操作

vs2019+windows服务+nancy+打包

 

 vs2019+windows服务+nancy+打包

 

 vs2019+windows服务+nancy+打包

 

 vs2019+windows服务+nancy+打包

 

 

vs2019+windows服务+nancy+打包

 

 5.右键安装项目,配置安装环境

vs2019+windows服务+nancy+打包

 

选择自己所需的插件 

vs2019+windows服务+nancy+打包

 

 6.右键项目重新生成–>打开安装项目的debug文件夹内有安装包

vs2019+windows服务+nancy+打包

 

赞(0) 打赏
未经允许不得转载:张拓的天空 » vs2019+windows服务+nancy+打包
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏