Por que o Response.Redirect não direciona o navegador para o domínio correto?

1

Eu fiz a pergunta abaixo no StackOverflow, e a recomendação foi fazer essa pergunta neste fórum.

Eu tenho um aplicativo da Web hospedado em dois servidores da Web diferentes e um farm de servidores está configurado para carregar as solicitações de saldo para esses dois servidores diferentes. Todos os servidores estão executando o Windows 2008 R2.

Eu tenho uma página ASPX simples (test.aspx):

<script language="c#" runat="server">
public void Page_Load(object sender, EventArgs e)
{
  Response.Redirect("http://www.google.com/gmail");
}
</script>

Se eu navegar até http://serverfarm/test.aspx , o navegador me indicará http://serverfarm/gmail , mas se eu apontar para http://server1/test.aspx ou http://server2/test.aspx , o navegador me levará para http://www.google.com/gmail .

Alguma idéia de qual configuração no IIS pode estar causando isso?

    
por malkassem 21.01.2014 / 15:37

1 resposta

1

1 palavra. Cache.

Limpe o cache do seu navegador e, possivelmente, o cache do balanceador de carga ... e você deve ser de ouro. Alternativamente ... tente navegar para o serverfarm com um parâmetro falso. Como: http://serverfarm/test.aspx?bogus=123456 e se você precisar atualizar a página novamente ... apenas altere o valor falso.

    
por 21.01.2014 / 16:12

Tags