提前感谢您阅读并回答这个问题。
我在 asp 2.0 中得到了一个按钮,它可以处理一些大的东西。它需要一些时间才能完成(超过 30,000 个比较),我想知道如果浏览器说它失去了与服务器的通信,服务器会完成这个过程吗?
最佳答案
您可能想要修改您的体系结构,以便 HTTP 响应不依赖于在超时期限内完成的处理。听起来好像您不会根据问题根据计算结果告诉用户任何事情。您可以使用不同的方法,但大多数涉及将消息写入队列,然后有一个单独的进程,例如 Windows 服务监视器,该队列并单独执行长时间运行的工作。
关于c# - asp.net中的后台进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2382217/