我需要下载包含大量数据的excel文件。因此,准备文件需要几乎一分钟,这使http呼叫保持打开很长时间。 为了摆脱这个问题,我尝试了“火与忘记”的方法如下 - 我正在使用
在后台生成文件> HostingEnvironment.QueueBackgroundWorkItem
方法。但是,我在客户端获得了承诺响应(这是使用户能够继续执行其他任务所必需的,而不会被正在进行的文件下载打断),但由于文件生成仍然在后台处理,我'我无法下载文件。
非常感谢任何解决方案/不同的功能方法。
使用的技术 - .Net 4.5.2,Angular JS