Meu Googlefu estava falhando comigo hoje.
No painel Server Proxy Settings
do Gerenciador do IIS, eu precisava desmarcar "Reverse reescrever o host nos cabeçalhos de resposta".
Temos uma configuração de reescrita que trata o ARR como um proxy reverso em uma configuração como esta:
Browser client (OriginA) <-> IIS/ARR (OriginB) <-> Server
O cliente é qualquer número de navegadores da web. Não podemos alterar essa configuração.
Location
definido para o link e o HTTP 302. Verifiquei isso com o Wireshark. Location
para o link . Aqui é onde os problemas começam.
Location
. Location
na etapa GENERAL_RESPONSE_HEADERS. Eu modifiquei o Rastreamento de Solicitações com Falha e foi assim que eu vi os passos 5 e 6.
O que poderia estar causando o IIS para reescrever o cabeçalho Location
antes do ARR? Existem outras ferramentas do IIS que eu possa usar para descobrir isso?