O IIS recusa a conexão ao host local e 127.0.0.1

2

Não consigo me conectar ao host local e http: // 127.0.0.1 em uma das minhas máquinas. No entanto http://machinename funciona.

Isso faz com que o Windows Token Application não seja capaz de emitir tokens, porque não pode se conectar.

Isso está aparecendo no log de eventos:

Request for security token failed with exception: 
System.ServiceModel.EndpointNotFoundException: Could not connect to 
http:// localhost : 32843/SecurityTokenServiceApplication/securitytoken.svc/actas. 
TCP error code 10061: No connection could be made because the target machine actively 
refused it 127.0.0.1:32843

Eu sou capaz de pingar para localhost:

Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms

da mesma forma para 127.0.0.1

Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

O arquivo hosts está inalterado e não possui entrada ativa.

Depois de emitir o comando netstat -ao | findstr LISTENING no Powershell, encontrei estas duas entradas:

TCP 172.16.2.187:32843 machine:0 LISTENING 4 TCP 172.16.2.187:32844 machine:0 LISTENING 4

que parecem ok e indicam que o serviço está funcionando. Além disso, cada pool de aplicativos está ativo e os sites estão em execução e também acessíveis de fora (leia nossa LAN).

Se você precisar de informações adicionais, por favor, peça-as nos comentários e eu as adicionarei a esta postagem.

Por favor, ajude-me a encontrar a configuração errada. Atenciosamente.

    
por Marco 29.11.2013 / 10:19

2 respostas

4

Eu tive o mesmo problema, mas o localhost funcionou porque :: 1 endereço estava escutando bem como o ip da rede. Esse comando me ajudou

netsh http add iplisten 127.0.0.1
    
por 06.01.2016 / 11:03
1

TCP 172.16.2.187:32843 machine:0 LISTENING 4 TCP 172.16.2.187:32844 machine:0 LISTENING 4

Seu serviço está vinculado somente a 172.16.2.187 e não aos endereços de loopback ( 127.0.0.1 , ::1: ). Você precisa reconfigurar o IIS para escutar no endereço de loopback de sua escolha, IPv4 ou IPv6, ou escutar todos os endereços disponíveis ( 0.0.0.0 ) conforme apropriado.

    
por 07.02.2014 / 02:34