Diferença entre acessar um site usando host local e endereço IP

1

Eu desenvolvi um site ASP.NET e implantei no meu servidor IIS. Agora para ver que o meu IIS está bem instalado, eu digito host local na minha barra de endereços, e recebo a tela de boas vindas do IIS e sua documentação em uma janela separada.

Agora eu dei a URL do meu site http://localhost/mysites/site2/Default.aspx Eu acesso meu site. Também dando meu endereço IP em vez do host local como: http://192.168.1.46/mysites/site2/Default.aspx também funciona.

Só por curiosidade, eu queria ver o que acontece quando eu dou meu endereço IP na barra de endereços. Ele me pergunta um nome de usuário e senha dizendo: The server 192.168.1.46:80 requires a user name and password .

Eu não sei qual nome de usuário e senha ele está pedindo, e até onde sei, achei que localhost aponta para meu próprio endereço IP internamente. Mas qual é a diferença e também qual nome de usuário e senha eu preciso para isso?

Atualização: No chrome e IE apenas dando localhost exibe a tela de boas-vindas, mas no mozilla, localhost também está pedindo um nome de usuário e senha.

    
por Cdeez 27.08.2012 / 06:22

2 respostas

1

A partir da sua descrição, não parece ser um problema com a criação de sites do servidor Web por nome ou ip, que são as duas principais configurações para hospedar vários sites em um servidor da web. Os URLs que você tentou no início têm um caminho muito mais longo e, provavelmente, a execução de um site separado para o site padrão veiculado a partir da raiz implícita quando você não especifica nenhum caminho. Em outras palavras, você está acessando sites diferentes no seu servidor. Em uma nota separada, o host local resolve para 127.0.0.1 a.k.a. endereço de loopback; não 192.168.1.46.

    
por 27.08.2012 / 06:34
0

Provavelmente, é um problema de configuração do navegador. Você está usando o IE? Em seguida, veja: link . O contrário, experimente um navegador diferente.

Ou

Verifique se você tem acesso anônimo configurado corretamente no seu IIS.

Editar: sugiro que você atualize para a versão mais recente do IIS. Tenho certeza de que esses problemas vão desaparecer. Se você está preso com 5.1 tente o seguinte:
Abra o IIS - > Clique com o botão direito do mouse no seu site na árvore à esquerda - > propriedades - > Segurança de diretório - > Acesso anônimo e controle de autenticação - > Assinale "Permitir que o IIS controle a senha".

    
por 27.08.2012 / 06:28