2003 Server Enterprise Edition não pode executar aplicativos ASP.NET?

1

Gostaria de saber se alguém tentou executar páginas ASPX no Windows Server 2003 Enterprise Edition de 32 bits? Eu tenho dezenas de servidores web de produção que usam o 2003 Standard e eles nunca têm esse problema. Aqui está o que eu tenho:

  1. Nova instância do 2003 EE, IIS e ASP.NET instalados em dois servidores de teste com hardware muito diferente, tudo totalmente corrigido.

  2. A simples página html "hello world" " link " funciona bem em todos os navegadores.

  3. Quando eu renomeio esta página para " link ", o Firefox informa instantaneamente o erro "Conexão interrompida". Não há informações adicionais em logs de eventos ou logs do IIS. Os outros navegadores também não podem exibir a página (o IE diz "não é possível exibir a página da Web")

Eu testei isso no site padrão, bem como em um novo site, também tentei alternar entre o ASP.NET 1.1 e o ASP.NET 2.0 - ainda recebendo o mesmo erro. Meu login é um administrador local e tentei conceder permissões de administrador para contas "NETWORK SERVICE", "ASPNET" e "IUSER_ *" sem sorte. Além disso, todos os truques básicos como reinicializar, desabilitar o firewall, reinstalar o .NET e o IIS não funcionaram.

Existem duas outras pistas que observei em ambos os servidores logo após a instalação do SO Enterprise Edition: 1. Inicialmente, o IIS estava dando uma exceção de segurança quando tentei carregar até mesmo imagens ou páginas Html estáticas. Eu tive que usar serviços de componentes para permitir a ativação do DCOM para o serviço de administração do IIS, em seguida, os arquivos estáticos começaram a trabalhar. 2. Quando tento manipular algumas Extensões de Serviço da Web (ou seja, proibir Extensões CGI), o MMC falha com "O MMC detectou um erro em um snap-in. É recomendável que você desligue e reinicie o MMC".

Eu aprecio todas as dicas sobre como contornar esse problema!

PS. A razão pela qual estou tentando implantar o Enterprise Edition é que ele suporta mais de 4 GB de RAM, e alguns dos meus aplicativos ainda não estão prontos para serem executados em um sistema operacional de 64 bits ...

    
por Dennis Kashkin 09.07.2009 / 01:20

5 respostas

2

Existem várias coisas para verificar quando o asp.net começa a agir de forma descolada. Verificar se as extensões são permitidas é uma delas, embora você geralmente acabe recebendo erros 404 não encontrados em vez de outros tipos de falhas (este é um erro intencionalmente falso projetado para evitar vazamento de informações para possíveis hackers).

No entanto, a maioria dos tipos de solução de problemas se resume a reinstalar o .NET Framework e executar o aspnet_regiis.exe para redefinir tudo. Não deve haver diferenças entre o IIS em 2k3EE vs 2k3SE.

Além disso, lembre-se de que o IIS não é compatível com o PAE, portanto, mesmo que você tenha toneladas de RAM em sua caixa, talvez ainda tenha problemas para aproveitá-lo em qualquer pool de aplicativos.

    
por 09.07.2009 / 01:55
1

Eu experimentei uma situação semelhante quando instalei o IIS depois de instalar a versão apropriada do .NET. Basicamente, quando o .NET foi instalado, ele não detectou o IIS e, portanto, não instalou as bibliotecas apropriadas para permitir que o ASP.NET funcionasse.

Se você reinstalar o .NET a partir da janela Adicionar / remover programas, isso deve resolver o seu problema.

    
por 09.07.2009 / 01:34
1

No passado eu tive problemas que misteriosamente foram embora executando "aspnet_regiis.exe -i"

Isso fica no diretório Windows \ Microsoft.NET \ Framework \ [Version] \.

    
por 09.07.2009 / 02:18
1

Ok, nenhuma das respostas acima funcionou, então acabei usando o suporte da Microsoft para este. Como parece, o problema é mais amplo do que apenas o Enterprise Edition do Windows Server 2003 e é muito conhecido na Microsoft. Ele se resume a uma versão incompatível do asp.dll que de alguma forma é instalado quando você está usando as imagens ISO regulares. Veja alguns detalhes: link .

No meu caso, a reinstalação do SP2 corrigiu o problema.

    
por 22.07.2009 / 14:30
0

link

Especificamente, verifique as Extensões de Serviços da Web no IIS.

    
por 09.07.2009 / 01:32