C# 服务器端重定向(HttpResponse.redirect)会再次命中负载平衡器吗?

C# 服务器端重定向(HttpResponse.redirect)会再次命中负载平衡器吗?,c#,asp.net,redirect,load-balancing,C#,Asp.net,Redirect,Load Balancing,Web服务器位于负载平衡器后面。我正在做一个HttpResponse.Redirect(“另一页”)。 此重定向是否会再次通过负载平衡器?我很困惑,因为这是服务器端重定向,而不是来自客户端的重定向 我想知道这一点,以确定重定向的url是否由负载平衡器确定的其他web服务器提供服务 HttpResponse.Redirect实际上不是服务器端重定向。在响应流中设置此选项实际上会向浏览器发送302“暂时移动”响应,指示浏览器尝试另一个URL(“另一个路由”)。如果您不希望出现这种行为,可以使用Ser

Web服务器位于负载平衡器后面。我正在做一个HttpResponse.Redirect(“另一页”)。 此重定向是否会再次通过负载平衡器?我很困惑,因为这是服务器端重定向,而不是来自客户端的重定向


我想知道这一点,以确定重定向的url是否由负载平衡器确定的其他web服务器提供服务

HttpResponse.Redirect实际上不是服务器端重定向。在响应流中设置此选项实际上会向浏览器发送302“暂时移动”响应,指示浏览器尝试另一个URL(“另一个路由”)。

如果您不希望出现这种行为,可以使用Server.Transfer(URL); 这里有一个很好的解释:

HttpResponse.Redirect
不是服务器重定向,而是客户端重定向。