Asp.net mvc redirecttoaction是否使用相同的服务器?

Asp.net mvc redirecttoaction是否使用相同的服务器?,asp.net-mvc,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 3,如果我在水平扩展web应用程序服务器,试图避免使用会话,但我需要使用带有RedirectToAction的TempData。TempData使用会话进行1次往返。RedirectToAction是先进入浏览器,然后返回服务器,还是在内部重定向 提出问题的理由,如果重定向命中的是另一台服务器而不是创建会话的原始服务器,我可能会丢失会话。重定向操作只会向浏览器发出响应重定向,因此是的,它会执行一次往返,因此除非您使用有会话意识的负载平衡器,否则您可能会丢失会话。重定向操作只会发出一个响应重定向响应重

如果我在水平扩展web应用程序服务器,试图避免使用会话,但我需要使用带有RedirectToAction的TempData。TempData使用会话进行1次往返。RedirectToAction是先进入浏览器,然后返回服务器,还是在内部重定向


提出问题的理由,如果重定向命中的是另一台服务器而不是创建会话的原始服务器,我可能会丢失会话。

重定向操作只会向浏览器发出响应重定向,因此是的,它会执行一次往返,因此除非您使用有会话意识的负载平衡器,否则您可能会丢失会话。

重定向操作只会发出一个响应重定向响应重定向到浏览器,因此是的,它会执行一次往返,这样您就有可能丢失会话,除非您使用会话感知负载平衡器