Por que Request.IsSecureConnection retorna false quando true é esperado

Tenho uma página aspx que está verificando Request.IsSecureConnection para garantir que seja verdadeira, caso contrário, ele redireciona para a página segura emhttps: //www.domain.com/page.asp.

O servidor possui um certificado SSL instalado para o domínio e o navegador mostra o ícone do cadead

O mesmo código funcionou bem em um servidor diferente, mas agora Request.IsSecureConnection sempre retorna false.

Criei um arquivo aspx completamente vazio, que apenas imprime o valor de retorno de Request.IsSecureConnection e ainda é falso, portanto, não há outro conteúdo vindo de uma solicitação http padrã

Alguém poderia sugerir o que pode estar causando isso ou dar alguma dica sobre como posso descobrir o que está causando isso sempre retornar falso?

questionAnswers(4)

yourAnswerToTheQuestion