c# - asp.net中的后台进程

标签 c# asp.net background

提前感谢您阅读并回答这个问题。

我在 asp 2.0 中得到了一个按钮,它可以处理一些大的东西。它需要一些时间才能完成(超过 30,000 个比较),我想知道如果浏览器说它失去了与服务器的通信,服务器会完成这个过程吗?

最佳答案

您可能想要修改您的体系结构,以便 HTTP 响应不依赖于在超时期限内完成的处理。听起来好像您不会根据问题根据计算结果告诉用户任何事情。您可以使用不同的方法,但大多数涉及将消息写入队列,然后有一个单独的进程,例如 Windows 服务监视器,该队列并单独执行长时间运行的工作。

关于c# - asp.net中的后台进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2382217/

相关文章:

c# - 从不同的项目 .Net 访问 protobuf

c# - Multi-Tenancy 隔离数据库上 DAL 和配置的最佳实践

javascript - 如何通过javascript更新asp.net中现有的cookie

html - body 高度为 100vh 时的额外滚动条

c# - 对象无法反序列化,因为 'Collection was of a fixed size.'

c# - ILMerge 最佳实践

滚动区域的CSS背景颜色

CSS 的 HTML div 背景并不总是有效

c# - 访问在子线程中实例化的字典项

c# - 从 ASP.NET 执行 EXE