Não é possível desativar o SSL para o site
Eu criei um site e o implantei no Windows Azure. Em algum lugar durante o desenvolvimento, eu ativei o SSL nas propriedades do projeto e tudo (endereço https) estava funcionando bem no host local e no site do Azure, onde implantei meu site.
Agora meu teste do Azure está expirando e estou movendo meu site para outra hospedagem asp.net gratuita que não oferece suporte a SSL sem pagar por isso.
Então, eu estou pensando que vai ser fácil, basta definir SSL Ativado de volta para False como era quando eu comecei o desenvolvimento e está tudo bem, mas esse não é o caso.
Meu site se recusa a funcionar depois que eu desativei o SSL. Imagem da minha configuração do Visual Studio com o IIS Express aberta e mostrando que há um servidor no endereço correto:http://db.tt/EKTcxPsd
Quando eu inicio o site a partir do Visual Studio, ele começa a carregar a páginalocalhost:44300
. Depois de alguns segundos, sou redirecionado parahttps://localhost
que exibe um erro "página da Web não está disponível". Cenário:http://db.tt/VntZTpKD
Eu tentei excluir a pasta IISExpress e relançar o visual studio. O arquivo recriado applicationhost.config tem as informações corretas (tanto quanto eu sei)
<site name="PrototypeNew-bootstrap3" id="2">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="E:\path-shortened\Visual Studio 2013\Projects\PrototypeNew\PrototypeNew-branch" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:44300:localhost" />
</bindings>
</site>
Eu tenho o mesmo problema depois de publicar o site em um ambiente de hospedagem. Indo ahttp://mywebsite.com
me redireciona parahttps://mywebsite.com
e mostra o mesmo erro que a página localhost.
Se eu reativar o SSL, o endereço https no meu host local começará a funcionar bem.
Alguém sabe o que está acontecendo aqui? Existe outro interruptor SSL em algum lugar que eu esqueci de desligar? Por que é sempre me redirecionando para https
EDITAR. Tentei criar um novo projeto asp.net mvc 4. Lançou e estava funcionando bem. Copiei o web.config para o meu projeto e ele ainda estava redirecionando parahttps:localhost