zoukankan      html  css  js  c++  java
  • windows service的使用心得

    我维护的一个网站目前没有什么访问量,orm用的ef,服务器是IIS,第一次访问总是很慢,查了下解决的办法可以做ef预热。

    但是IIS会有回收机制,第一次访问还是会慢,IIS服务器我又接触不到,没法做IIS的回收设置。

    git上找到了功能很强大的基于Quartz的现成可视化操作工具,觉得有点高射炮打蚊子,且部署略麻烦。

    就打算做个小点的东西去定时访问下这个网站,解决网站首次访问慢的这个问题。

    目前的情况就用windows service吧,

    参考了篇文章:https://www.cnblogs.com/sorex/archive/2012/05/16/2502001.html

    安装脚本自己调整了下,

    安装脚本Install.bat

    %SystemRoot%Microsoft.NETFrameworkv4.0.30319installutil.exe %~dp0WindowsService1.exe
    Net Start Service1
    sc config Service1start= auto
    pause

    卸载脚本Uninstall.bat

    %SystemRoot%Microsoft.NETFrameworkv4.0.30319installutil.exe /u %~dp0WindowsService1.exe
    pause

    还有些高级的用法参考:https://www.cnblogs.com/searchbaidu/p/12419197.html

    虽然以前公司也经常使用windows service,但是这次安装的时候还是出现了些问题,

    1,无法。。缺少权限什么的(必须使用管理员权限执行bat脚本

    2,未能加载文件或程序集。。(路径中出现了空格,解决方案:文件放到没有空格的路径

    还有个就是使用NLog的话,NLog.config一定要复制到目录下程序

    Nuget用到的包,

    install-package Quartz -Version 2.5.0

    install-package Nlog

    代码截图:

  • 相关阅读:
    RIP2与OSPFv2 动态路由协议区别
    Linux平台下SSD的TRIM指令的最佳使用方式(不区别对待NVMe)
    MLNX网卡驱动安装
    字符串/字符数组读入(char/string)
    【NOIP2016模拟3】图书列表
    活动选择-贪心
    数列极差问题-STL优先队列-贪心
    货物搬运-贪心
    【NOIP 2002提高】均分纸牌-贪心
    【HAOI2008】糖果传递-贪心
  • 原文地址:https://www.cnblogs.com/mmclog/p/14085782.html
Copyright © 2011-2022 走看看