¿2003 Server Enterprise Edition no puede ejecutar aplicaciones ASP.NET?

¿2003 Server Enterprise Edition no puede ejecutar aplicaciones ASP.NET?

Me pregunto si alguien intentó ejecutar páginas ASPX en Windows Server 2003 Enterprise Edition de 32 bits. Tengo docenas de servidores web de producción que utilizan el estándar 2003 y nunca tienen este problema. Esto es lo que obtuve:

  1. Nueva instancia de 2003 EE, IIS y ASP.NET instalada en dos servidores de prueba con hardware muy diferente, todo completamente parchado.

  2. Página html sencilla de "hola mundo"http://127.0.0.1/Prueba.htm"Funciona bien en todos los navegadores.

  3. Cuando cambio el nombre de esta página a "http://127.0.0.1/Prueba.aspx", Firefox muestra instantáneamente el error "Conexión interrumpida". No hay información adicional en los registros de eventos o de IIS. Los otros navegadores tampoco pueden mostrar la página (IE dice "no se puede mostrar la página web")

Probé esto en el sitio web predeterminado, así como en un sitio web nuevo, también intenté cambiar entre ASP.NET 1.1 y ASP.NET 2.0; sigo recibiendo el mismo error. Mi inicio de sesión es un administrador local e intenté otorgar permisos de administrador a las cuentas "SERVICIO DE RED", "ASPNET" y "IUSER_*" sin suerte. Además, todos los trucos básicos como reiniciar, desactivar el firewall y reinstalar .NET e IIS no funcionaron.

Hay otras dos pistas que observé en ambos servidores justo después de instalar el sistema operativo Enterprise Edition: 1. Inicialmente, IIS estaba dando una excepción de seguridad cuando intentaba cargar incluso páginas o imágenes HTML estáticas. Tuve que usar Servicios de componentes para permitir la activación de DCOM en el Servicio de administración de IIS, luego los archivos estáticos comenzaron a funcionar. 2. Cuando intento manipular algunas extensiones de servicios web (es decir, prohibir extensiones CGI), MMC falla y dice "MMC ha detectado un error en un complemento. Se recomienda cerrar y reiniciar MMC".

¡Apreciaré cualquier sugerencia sobre cómo solucionar este problema!

PD. La razón por la que estoy intentando implementar Enterprise Edition es que admite más de 4 GB de RAM y algunas de mis aplicaciones aún no están listas para ejecutarse en un sistema operativo de 64 bits...

Respuesta1

Hay varias cosas que se deben verificar cuando asp.net comienza a funcionar de manera extraña. Verificar para asegurarse de que las extensiones estén permitidas es una de ellas, aunque generalmente termina recibiendo errores 404 no encontrados en lugar de otros tipos de fallas (este es un error intencionalmente falso diseñado para evitar la filtración de información a posibles piratas informáticos).

Sin embargo, la mayoría de los tipos de solución de problemas eventualmente se reducen a reinstalar .NET Framework y luego ejecutar aspnet_regiis.exe para restablecer todo. Alláno deberíaHabrá diferencias entre IIS en 2k3EE y 2k3SE.

Además, recuerde que IIS no es compatible con PAE, por lo que incluso si tiene toneladas de RAM en su caja, aún puede tener problemas para aprovecharla en cualquier grupo de aplicaciones determinado.

Respuesta2

Experimenté una situación similar cuando instalé IIS después de instalar la versión adecuada de .NET. Básicamente, cuando se instaló .NET, no detectó IIS y, por lo tanto, no instaló las bibliotecas apropiadas para permitir que ASP.NET funcione.

Si reinstala .NET desde la ventana Agregar o quitar programas, esto debería solucionar su problema.

Respuesta3

En el pasado tuve problemas que misteriosamente desaparecieron al ejecutar "aspnet_regiis.exe -i".

Esto se encuentra en el directorio Windows\Microsoft.NET\Framework\ [Versión]\.

Respuesta4

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

Específicamente, consulte Extensiones de servicios web en IIS.

información relacionada