从ASP.NET调用异步方法调用

时间:2010-07-20 09:32:54

标签: asp.net asynchronous

我目前正在开发一个涉及数据上传过程的网站。该文件当前上传到服务器方法被调用(在app_code中),最终调用DTS包(通过Web方法)将数据加载到数据库中并对其执行一些验证。

客户端已指定他们不想等待DTS包执行(执行时间少于5分钟),因此看起来我需要异步调用该方法。用户可能会在此任务运行时注销或关闭浏览器窗口,所以我相信我无法在asp.net线程上运行它。

任何人都可以给我一些关于最佳方法的指导吗?

1 个答案:

答案 0 :(得分:0)

实际上,您需要做的就是启动线程或方法调用程序,即使用户会话结束,它也会按预期运行。

我们使用相同的功能在基于Web的CMS中管理非常大的数据处理任务。