整合Web与Windows服务 按预定时间间隔运行.docVIP

  • 15
  • 0
  • 约1.44万字
  • 约 10页
  • 2018-06-14 发布于福建
  • 举报

整合Web与Windows服务 按预定时间间隔运行.doc

整合Web与Windows服务 按预定时间间隔运行

整合Web和Windows服务 按预定时间间隔运行 作者:Andrew Needleman相关技术:C#、.NET、ASP.NET、Window难度:★☆读者类型:数据库开发人员、系统结构设计人员[摘要]本文讨论了如何安排ASP.NET代码的运行和N层体系结构设计,介绍了Web服务和Windows服务基础知识。由于Web服务可以与ASP.NET应用程序的其余部分在相同的应用程序上下文中运行,因此它可以在现有代码所预期的相同上下文中执行。因为Windows服务可以在Windows启动时自行启动,所以我将通过Windows服务来启动Web服务调用。假设您已经用ASP.NET编写了一个出色的N层应用程序,并且想要扩展它以执行预定任务。例如,每两个小时向数据库中的选定用户发送电子邮件,或者定期分析ASP.NET缓存中的数据以进行应用程序运行状况的监视。您不希望从ASP.NET应用程序中丢弃您的对象模型或者在单独的计划程序和ASP.NET应用程序之间创建太多的依赖项,那么您如何在避免这一点的同时仍然能够让这些应用程序一起工作呢?在基于.NET Framework的应用程序中,经常使用计时器按照预定时间间隔执行活动,因此使用一个计时器似乎是适当的解决方案。您可以从Global.asax中的Application_Start处理程序中启动计时器以运行预定任务。遗憾的是,该解决方案在应用程序域、进

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档