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

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

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

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

  2. Página html simples "olá mundo" "http://127.0.0.1/Test.htm"funciona bem em todos os navegadores.

  3. Quando eu renomeio esta página para "http://127.0.0.1/Test.aspx", o Firefox apresenta instantaneamente o erro "Conexão interrompida". Não há informações adicionais nos logs de eventos ou nos logs do IIS. Os outros navegadores também não conseguem 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 site totalmente novo, também tentei alternar entre ASP.NET 1.1 e ASP.NET 2.0 - ainda obtendo o mesmo erro. Meu login é de 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 reiniciar, 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 sistema operacional Enterprise Edition: 1. Inicialmente, o IIS estava dando uma exceção de segurança quando tentei carregar até mesmo páginas ou imagens HTML estáticas. Tive que usar os Serviços de Componentes para permitir a ativação do DCOM no serviço de administração do IIS e, em seguida, os arquivos estáticos começaram a funcionar. 2. Quando tento manipular algumas extensões de serviço da Web (ou seja, proibir extensões CGI), o MMC trava com "O MMC detectou um erro em um snap-in. É recomendado que você desligue e reinicie o MMC".

Agradeço qualquer dica sobre como solucionar esse problema!

PS. A razão pela qual estou tentando implantar a Enterprise Edition é que ela 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...

Responder1

Há várias coisas a serem verificadas quando o asp.net começa a agir de maneira estranha. 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 o vazamento de informações para hackers em potencial).

No entanto, a maioria dos tipos de solução de problemas eventualmente se resumem à reinstalação do .NET Framework e à execução de aspnet_regiis.exe para redefinir tudo. Lánão deveriahaver diferenças entre o IIS em 2k3EE e 2k3SE.

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

Responder2

Passei por uma situação semelhante ao instalar o IIS após 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 deverá resolver o seu problema.

Responder3

No passado, tive problemas que desapareceram misteriosamente ao executar "aspnet_regiis.exe -i"

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

Responder4

http://www.visualwin.com/ASP.NET/

Especificamente, verifique Extensões de serviço da Web no IIS.

informação relacionada