在我的网站中,我使用了该方法Response.Redirect(url, false)
。当站点中没有负载时,它运行良好。但是随着高峰时间的到来,它会抛出异常。为什么Response.Redirect
在网站使用率变高时抛出异常?
显示的例外是Thread was being aborted.
。我无法在本地重现此错误。仅在使用率高时才投入使用。
可能的原因可能是它通过完成数据计算的页面,保存到数据库中,然后再次传递到显示数据的另一个页面。两次我都曾经Response.Redirect(url, false)
浏览过这些页面。这通常需要 20-30 秒才能显示最后一页。但是在异常发生时,请求只处理了大约 10 秒。它在我的头上旋转。