2010-11-05 70 views
1

我有一种情况,我从临时表中获取顶部行并使用该详细信息执行功能。临时表将使用新上传的文件详细信息进行更新。我确实有一个aspx页面来完成这个功能。网页在某个时间间隔使用任务调度程序触发。 我的问题是,如果在下一次触发之前功能没有完成,任务调度程序卡住,并且除非创建新的时间表才会起作用,否则当页面被触发时
如何运行由Windows任务计划程序在新线程中触发的执行功能的网页(aspx)?

我听说使用asp.net线程执行功能可以解决我的问题。这对我的情况可能吗?如果是这样的话,请任何人帮我用代码如何我可以继续..

现在我只取一个顶行来做这个过程。 如果我可以实现这个前几行(如前5行)然后我可以提高我的应用程序的速度。请建议一个解决方案来实现这一点以及..

回答

2
  1. 增加时间调度程序时间一点点,它可以在另一个开始之前完成。
  2. 改进更新查询,这样可以节省时间。
  3. 线程是个好主意。但是...
  4. 每个调度程序应该检查前一个是否已经运行,您可以在表中某处放置(运行/完成)状态。
  5. 日志调度程序活动(开始,结束,经过时间等),它会有很大的帮助。
相关问题