可能的重复项:
为什么响应重定向导致错误?
在我的网站上,我使用了Response.Redirect(url, false)
的方法。当站点中没有负载时,这运行良好。但随着高峰时间的到来,它会引发异常。为什么Response.Redirect
网站使用率高时引发异常?
显示的异常是 Thread was being aborted.
。我无法在本地重现此错误。它仅在使用率高时实时抛出。
可能的原因可能是它通过完成数据计算的页面,保存到数据库中,然后再次传递到显示数据的另一个页面。两次我都用Response.Redirect(url, false)
来浏览页面。这通常需要 20-30 秒才能显示最终页面。但在发生异常时,请求仅处理大约 10 秒。它让我头晕目眩。
失败的可能不是 Response.Redirect,而是目标页面请求的完成 - 如果您在浏览器中正常打开它,它会失败。
您需要调查瓶颈在站点中的位置。