Por que o IIS não serve meu site? - 404 Página Não Encontrada

1

Construiu um novo servidor, com uma nova cópia do Windows Server 2003 x86 Enterprise Edition com SP2.
Instalado o .NET Framework 1.1, 2.0, 3.5 e 4.0
Adicionado as funções "Controlador de domínio" e "Servidor de aplicativos". Criei um novo site, apontei para um diretório local: C:\Inetpub\angryoctopus.net\
Adicionamos os cabeçalhos de host apropriados: angryoctopus.net , www.angryoctopus. net , porta TCP 80, todos os IPs
Moveu o conteúdo do site para o diretório local.
Configurou o documento padrão no IIS: Default.aspx
Habilite o ASP.NET para este site e configure-o para a versão correta: 2.0.50727
Configurou a zona angryoctopus.net no DNS. Pesquisa de DNS testada aqui para garantir que o DNS esteja funcional.
Site aberto no VS 2008 e reconstruído (e depurado) para garantir que o conteúdo fosse funcional.

Posso ver claramente que o IIS está respondendo normalmente, navegando diretamente para o endereço IP do meu servidor . Como isso não usa o cabeçalho host do angryoctopus, o site padrão é exibido: a página "Em construção".

E mesmo assim, depois de tudo isso, angryoctopus.net ainda retorna 404.

Alguém sabe o que pode estar errado? Que etapas de solução de problemas esqueci? Existe um diagnóstico de linha de comando que possa fornecer mais informações?

EDIT: devo acrescentar que este servidor está atrás de um firewall com conexões wan redundantes, e que o endereço IP local é diferente: 10.0.0.10 não saber se isso tem algum efeito, mas eu pensei em mencioná-lo apenas no caso.

Aqui está um trecho do arquivo de log deste site. Este evento ocorreu quando cliquei no link Default.aspx acima. O log não parece gravar nenhum evento para os outros links ...

2010-05-11 20:31:26 W3SVC1635707849 10.0.0.10 GET /Default.aspx - 80 - 10.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+.NET4.0C;+.NET4.0E;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+Creative+AutoUpdate+v1.40.01) 404 2 0
2010-05-11 20:31:43 W3SVC1635707849 10.0.0.10 GET /Default.aspx - 80 - 10.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+.NET4.0C;+.NET4.0E;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+Creative+AutoUpdate+v1.40.01) 404 2 1260

EDIT 2: Confirmei que o site realmente serve serviço páginas HTML simples sem problemas. O erro ocorre apenas em páginas ASP (incluindo a página ASP no IFrame central nesse link).

EDIT 3: Aqui está uma captura de tela das extensões do serviço da Web no IIS:

PorqueoASP.NET2.0eoASP.NET4.0nãoestãonalista?Elesaparecemmuitobemnaspropriedadesdosite:

    
por Giffyguy 11.05.2010 / 21:53

1 resposta

2

Com base no arquivo de log, você está recebendo uma mensagem de erro 404.2. Isso normalmente significa que a "política de bloqueio da extensão de serviço da web bloqueou a solicitação".

Como você está tentando carregar uma página ASPX, vá para o gerenciador do IIS e vá para a categoria "Extensões de Serviços da Web". Certifique-se de que as extensões ASP.Net sejam permitidas.

    
por 11.05.2010 / 22:50