zoukankan      html  css  js  c++  java
  • 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 服务

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

  • 相关阅读:
    归并排序
    堆排序
    数组数据生成器
    冒泡排序
    快速排序
    希尔排序
    排序接口与抽象类(java)
    Pycharm下HTMLTestRunner不生成测试报告
    抓包工具使用记录
    接口学习笔记
  • 原文地址:https://www.cnblogs.com/zengwei/p/11194431.html
Copyright © 2011-2022 走看看