控制台应用程序或WebService

时间:2012-01-26 20:14:21

标签: asp.net

我正在开发一种能够生成大约2000张Excel工作表的功能。该流程将接受来自前端Web应用程序的输入。我不希望我的Web应用程序等到生成excel文件的过程结束。我应该编写一个控制台应用程序并通过Web应用程序或Web服务触发它?什么是更好的实施方式? 谢谢, 罗希特夏尔

1 个答案:

答案 0 :(得分:0)

我建议将excel-gen作为任务存储在数据库中,然后让后台服务不断运行,检查任务队列,处理它(创建电子表格),然后最终更新作业记录。您的asp.net应用程序可以依次创建作业记录,只需定期检查状态或页面刷新。