给客户开发的WEB版客户销售管理系统需要自动把7天、15天或者30天未联系的客户从销售账户中踢出去放到销售自选分配池中,在开始是在Global.asax中写的定时操作方法,但是我们都应该知道IIS应用池回收机制导致定时任务不可能定时完成,最让人受不了的是我发布到服务器上之后定时任务直接不运行,日志也无法输出。
在同事的指引下,让我搞一个windows服务试一试。那我就找一找教程搞一个试一试吧。定时程序需要执行的任务很简单的:
carbon.png

下面说一下怎么弄windows服务(开发环境:VS2015):
1、新建项目 框架选用 .NET Framework 4.0 找到 Windows服务 建立即可。
1.png

2、加入日志操作类库和数据库操作类库,增加App.config程序配置文件。
2.png

3、添加dll引用。
3.png

4、编写windows服务 逻辑。在cmServer(mashuai).cs 中F7 查看代码,开始编写代码。
carbon (1).png

5、安装与卸载 windows服务(管理员运行 VS2015 开发人员命令提示 )

6、结果:运行之后生成文件(PS.我定时的16:00的)
4.png

最后修改:2022 年 06 月 17 日 10 : 20 AM
如果觉得我的文章对你有用,请随意赞赏