O IIS não permite que você inicie um site HTTP (sem s) na porta 443.
Na captura de tela, na janela "Ligações do site", o tipo é link , que não será executado.
Aqui o que fazer:
-
Crie um certificado autoassinado do assistente do IIS. (porque o IIS também não permite que você abra um site HTTPS sem um) , a menos que você use o comando PowerShell, o que terminará com o erro da porta 443 estar em uso.
-
'Adicionar um site' com a ligação ' link ' e escolha seu certificado autoassinado. tela detalhando tudo
-
O site é executado perfeitamente!
Conteúdo extra para referência:
Eu tive o mesmo erro. O mesmo tudo que você OP. Mas considerando que o IIS não permite que você abra um site na porta 443 sem um certificado, como consegui criar um site? Eu estava usando o comando do PowerShell:
New-WebSite -Name my-website -Port 443 -HostHeader my-website -PhysicalPath "$env:systemdrive\inetpub\wwwroot\my-website"
O que cria um site para você, mas ele não é iniciado automaticamente. Se você tentar iniciá-lo pelo PowerShell, receberá este erro:
Start-WebSite : Cannot create a file when that file already exists. (Exception from HRESULT: 0x800700B7)
ou se você iniciá-lo manualmente através da GUI do IIS, você verá que o erro 443 está em uso, o que é completamente falso na realidade.