为什么 Response.redirect(url, false) 会随着网站使用率的增长而引发异常



可能的重复项:
为什么响应重定向导致错误?

在我的网站上,我使用了Response.Redirect(url, false)的方法。当站点中没有负载时,这运行良好。但随着高峰时间的到来,它会引发异常。为什么Response.Redirect网站使用率高时引发异常?

显示的异常是 Thread was being aborted. 。我无法在本地重现此错误。它仅在使用率高时实时抛出。

可能的原因可能是它通过完成数据计算的页面,保存到数据库中,然后再次传递到显示数据的另一个页面。两次我都用Response.Redirect(url, false)来浏览页面。这通常需要 20-30 秒才能显示最终页面。但在发生异常时,请求仅处理大约 10 秒。它让我头晕目眩。

失败的可能不是 Response.Redirect,而是目标页面请求的完成 - 如果您在浏览器中正常打开它,它会失败。

您需要调查瓶颈在站点中的位置。

最新更新