昨天下午,在微软的MVP 2015社区大讲堂上给你们分享了一个题目:在ASP.NET应用中执行后台任务。这是一点都不高大上,而且还有点土气的技术分享。不过我相信不少人都遇到过这样的问题。git
虽然是一个很简单的技术,不过来课堂上听讲的同窗仍是不少,在此再次感谢你们的捧场。github
在这个分享中我主要介绍了三种解决方案:web
也同步演示了这三种方案的基本用法,可是因为是现场演示,因此代码的讲解都是一笔带过。不过还算这三个技术的使用都不复杂,因此你们能够看一下官方文档的说明,应该很快就能够上手的。ui
在演示WebJobs提醒机制的时候,因为是纯粹的代码讲解,可能有些同窗没有太理解,因此我特地在这里补充一个时序图:blog
下面是PPT中给出的一些参考连接:资源
邮件发送代码示例:https://github.com/heavenwing/MailSender开发
另外,关于在真实案例中的“接下来须要完善的地方”,因为时间关系,我只谈到了要开发一个抽象层来在不一样的部署条件下适配使用不一样的技术,没有见到还须要在任务中实现重启的功能(即“断点续传”)。
最后,这个演讲的PPT分享在:http://pan.baidu.com/s/1eQpKURK