xuanling_132
发表于: 2018/4/10 11:29 引用 回复 只看该作者 1# TOP
江湖少侠
性别: 女
积分:319
阅读权限:305
帖子: 42
加入时间: 2012/5/30
最后登录: 2019/1/15

因项目需求写了一个计划任务类,已按照教程配置相关程序如下:

namespace Trading.lib.Common.Jobs

{

    public class TestJob : IWebJobItem

    {

        private static readonly ILog logger = LogManager.GetLogger(typeof(TestJob));


        private static int s = 1;

        public void Execute()

        {

            logger.Info("测试计划任务:" + s);

            s++;

        }


        public void End()

        {


        }

    }

}

wojilu.Web.Jobs.WebJob.config文件内容:

[

{ Id:1, Name:"定时刷新服务器", Type:"Trading.lib.Common.Jobs.RefreshServerJob", Interval:900000, IsRunning:true },

{ Id:2, Name:"测试定时任务", Type:"Trading.lib.Common.Jobs.TestJob", Interval:1000, IsRunning:true }

]

Global.asax文件已经配置了

wojilu.Web.Jobs.WebJobStarter.Init();

现在问题是“测试任务”并没有被执行,日志里没有任何数据。是否有哪里配置错误?



关键词 修改tag
xuanling_132
发表于: 2018/4/10 11:52 引用 回复 只看该作者 2# TOP
江湖少侠
性别: 女
积分:319
阅读权限:305
帖子: 42
加入时间: 2012/5/30
最后登录: 2019/1/15

已经找到问题了,已经解决

快速回复主题