asp.net mvc应用程序中的后端进程

时间:2011-06-27 16:48:47

标签: c# asp.net-mvc sql-server-2008

我创建了一个简单的Web应用程序,用于将数据从excel导入数据库。 Excel工作表有数百万条记录,如果我传输这些记录,则需要10到15分钟的时间。但我想创建后端进程,直到完成才会终止。

请建议我解决方案。

3 个答案:

答案 0 :(得分:3)

您可以使用Tasks

答案 1 :(得分:2)

MSDN在Asynchronous Programming Design Patterns上有一些文章,其中描述了实现此目的的一些方法是C#4.0+。 C#5.0+中的新Parallel features (Await/Task)也是最新的。

答案 2 :(得分:0)

我会创建一个单独的服务(或程序,如果这对你来说更容易)每隔几秒检查一个新文件。