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?