我在StackOverflow上问了下面的问题,build议在这个论坛上提问这个问题。
我有一个Web应用程序托pipe在2个不同的Web服务器上,并且服务器场configuration为将请求负载平衡到这两个不同的服务器。 所有服务器都运行Windows 2008 R2。
我有一个简单的ASPX页面(test.aspx):
<script language="c#" runat="server"> public void Page_Load(object sender, EventArgs e) { Response.Redirect("http://www.google.com/gmail"); } </script>
如果我浏览到http://serverfarm/test.aspx ,浏览器会指向我http://serverfarm/gmail ,但是如果我指向http://server1/test.aspx或http://server2/test.aspx浏览器将带我到http://www.google.com/gmail 。
任何想法在IIS中的设置可能导致这个?
1个字。 caching。
清除您的浏览器caching,并可能您的负载均衡caching…,你应该是金。 另外…尝试浏览到一个虚假的参数serverfarm。 像: http://serverfarm/test.aspx?bogus=123456 ,如果你需要刷新页面…只是改变假的价值。