c# 任务调度篇QuartZ(第五部分:解决应用程序池回收不生效的问题)

WindowsService:
1.添加一个WindowsService
2.添加安装程序
3.就可以安装服务(可以通过工具)

public partial class Service1 : ServiceBase
    {

        Log4NetLogger log4NetLogger = new Log4NetLogger(typeof(Service1));
        public Service1()
        {
            InitializeComponent();
            DispatcherManager.Init().GetAwaiter().GetResult();
        }

        protected override void OnStart(string[] args)
        {
            log4NetLogger.Info("Service1  is Start");
        }

        protected override void OnStop()
        {
            log4NetLogger.Info("Service1  is Stop");
        }
    }

编译后进行服务安装

管理员身份打开

C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil  D:\当前程序路径\bin\Debug\MyDispatcherProjectRichardWindowsService.exe


C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil /u  D:\当前程序路径\bin\Debug\MyDispatcherProjectRichardWindowsService.exe


服务改名称后,需要先原样卸载,再重新编译安装,要不然卸载还蛮麻烦的
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 代码科技 设计师:Amelia_0503 返回首页