net core quartz调度 warp打包 nssm部署到windowsservice

介绍下一款vue.js实现的基于core2.1 quartz.net调度框架,独立部署不依赖数据库,只需要实现不同业务接口,配置调度时间即可

github:https://github.com/cq-panda/Quartz.NetUI

注意事项:

如果部署在iis下,需要实现对home/index间隔时间进行激活,否则quartz将停止调度

如果使用dotnet Quartz.NET.Web.dll(quartz不会停止调度),需要考虑重启电脑后重新启动

所以:

部署在windowsservice下两者都解决

这引用了https://www.cnblogs.com/morang/p/10792109.html将项目打包后使用nssm部署到windowsservice

在visual studio code终端中输入dotnet tool install --global dotnet-warp安装

提示:

可使用以下命令调用工具: dotnet-warp
已成功安装工具“dotnet-warp”(版本“1.0.9”)。

安装成功

切换到需要发布打包的.csproj目录,否则会提示:No .csproj or .fsproj file found.

输入:dotnet-warp打包,按.csproj文件名打包生成.exe文件在.csproj目录下

启动exe测试是否ok

提示以下,一般为端口被占用,尝试换项目端口,或使用netstat -na检查端口占用:

成功提示为:

使用nssm部署windowsservice

将打包好的exe文件+配置+页面(view、wwwroot)及下载的nssm放在部署目录中

cmd切换到此目录

执行nssm install调出安装界面:

在path选择exe文件

在service name输入安装的windowsservice 名称

点install service后,将服务start

访问:http://*9950

当然不使用dotnet-warp打包exe也可以使用nssm部署到windowsservice,详见Emrys分享的使用NSSM把.Net Core部署至 Windows 服务

过程很简单,很方便。感谢易墨我心依旧的分享

原文地址:https://www.cnblogs.com/zengwei/p/11194431.html

时间: 2024-10-27 16:26:32

net core quartz调度 warp打包 nssm部署到windowsservice的相关文章

dotnet-warp && NSSM 部署 .net core 项目到 windows 服务

如果你想将 .net core 项目以服务的形式部署到 windows 系统,希望本篇文章能够让你少走弯路 dotnet-warp 安装使用 dotnet-warp 是一个全局的.NET Core 工具,允许将.NET Core 项目打包为单个可执行文件 项目地址:https://github.com/Hubert-Rybak/dotnet-warp 安装:dotnet tool install --global dotnet-warp 使用:在项目输出目录执行 dotnet-warp 即可将应

quartz集群分布式(并发)部署解决方案-Spring

项目中使用分布式并发部署定时任务,多台跨JVM,按照常理逻辑每个JVM的定时任务会各自运行,这样就会存在问题,多台分布式JVM机器的应用服务同时干活,一个是加重服务负担,另外一个是存在严重的逻辑问题,比如需要回滚的数据,就回滚了多次,刚好quartz提供很好的解决方案. 集群分布式并发环境中使用QUARTZ定时任务调度,会在各个节点会上报任务,存到数据库中,执行时会从数据库中取出触发器来执行,如果触发器的名称和执行时间相同,则只有一个节点去执行此任务. 如果此节点执行失败,则此任务则会被分派到另

生成、打包、部署和管理应用程序及类型(二)

1    生成.打包.部署和管理应用程序及类型 1.1   .net framework 部署目标 Windows一直不稳定和过于复杂(其实也很封闭,逐渐开放,如core),微软认为主要原因是: (1)应用程序来自微软或其他厂商的dll,多个厂商的代码带来复杂性.安装新程序会破坏原有程序,带来dll hell. (2)安装复杂性.大多数应用安装的时候会影响到系统的全部组件. (3)安全性.安装程序会带来各种文件,许多不同公司开发的. 1.2   将类型生成到模块中 响应文件包含一组编译器命令开光

如何利用Azure DevOps快速实现自动化构建、测试、打包及部署

前两天有朋友问我,微软的Azure好用吗,适不适合国人的使用习惯,我就跟他讲了下,Azue很好用,这也是为什么微软云营收一直涨涨涨的原因,基本可以再1个小时内实现自动化构建.打包以及部署到Azure服务器上.利用周末的时间,写了这篇文章,分享给大家,希望能帮助一些人快速入手如何使用Azure DevOps自动化构建.测试以及部署自己的服务. 今天,我给大家一步一步详细介绍,如何在1个小时内,创建一个Web API项目,实现服务的自动化构建.打包,并自动化部署到Azure上. 1. 创建一个Azu

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 本章你将学到: 打包你创建的应用程序: 部署每个SP应用程序类型: 创建私有app目录.

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 剖析App

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 剖析App 对于任何SP2013 apps,要部署并应用到任何人,它们必须首先打包成.app包,即Open Packaging Convention(OPC)包,并因此形似Zip文件.如果你重命名为.zip拓展名,你可以打开,并抽取它们,正如打开其他zip文件一样.OPC包格式已完全记录并标准化.

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 打包并发布App

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 打包并发布App 现在既然你理解了一个app的四个主要部分,你可以开始打包并发布你自己的app的历程了.当你打包app时,主要将Web部署包.数据库包.SP解决方案包.app.manifest包含到.app文件中.然后你准备好发不到一个位置,让用户可以安装它.你可以发布一个app到私有app目录或者公共SP商店.下面部分带你了解发布到私有app目录,然后第8章节讨论发布到公

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 部署一个App

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 部署一个App 部署Apps的可用的选项取决于你开发情境和应用程序类型.有三个主要的应用程序类型,并且每个要求不同部署情境.

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 总结

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第7章节--打包并部署SP2013 Apps 总结 VS2012结合SP2013提供了健壮且易于理解的一系列SPA应用程序的开发工具.无论你是否决定创建SP-hosted.Provider-hosted或者Autohosted的应用程序,在VS中可用的选项和发布工具都使得打包和发布你的应用程序包变得直接.