Agora, investiguei esse problema com muito mais detalhes, achei que responderia.
O problema é que agora a página espera ser solicitada apenas como HTTPS. Se você precisar alternar automaticamente para HTTPS ao solicitar HTTP, eu fiz isso forçando todos os erros 401.3 (na guia Erros Personalizados do site) para um URL específico, que então alterou o http: // para https: // para qualquer pedido recebido.
Olhando artigos no Google, você pode fazê-lo em um ASP / .NET, etc ou Javascript.
Também achei o selfssl.exe
no IIS 6.0 Resource Kit muito mais amigável do que makecert.exe
. Muito muito simples de usar.