【发布时间】:2012-11-02 01:41:07
【问题描述】:
客户想要一个asp.net 页面,该页面有一个按钮,可以从具有数百条记录的外部源触发数据库更新。这个过程需要很长时间。他还希望在流程运行时更新状态,例如“处理 1000 条记录中的 10 条”。在阅读各种文章时,我正在考虑将数据库更新代码放在 Windows 服务中。我以前从未使用过 Windows 服务,也找不到很多关于如何启动 Windows 服务并从 asp.net 页面轮询它的教程。我的问题是这是处理此过程的最佳方式吗?而且,有没有人有任何例子说明他们是如何做到这一点的?
【问题讨论】:
-
您可以使用 Web 服务来代替 Windows 服务。我已经完成并在这里写了博客:weblogs.asp.net/stevewellens/archive/2009/04/05/…
标签: asp.net windows-services long-polling long-running-processes