我目前正在开发一个涉及数据上传过程的网站。该文件当前上传到服务器方法被调用(在app_code中),最终调用DTS包(通过Web方法)将数据加载到数据库中并对其执行一些验证。
客户端已指定他们不想等待DTS包执行(执行时间少于5分钟),因此看起来我需要异步调用该方法。用户可能会在此任务运行时注销或关闭浏览器窗口,所以我相信我无法在asp.net线程上运行它。
任何人都可以给我一些关于最佳方法的指导吗?
答案 0 :(得分:0)
实际上,您需要做的就是启动线程或方法调用程序,即使用户会话结束,它也会按预期运行。
我们使用相同的功能在基于Web的CMS中管理非常大的数据处理任务。