2010-07-20 176 views
0

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

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

任何人都可以给我一些指导,以了解进行此操作的最佳方式吗?

回答

0

实际上,您只需启动一个线程或一个方法调用程序,即使用户会话结束,它也会按预期运行。

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