Pregunta

(Nota: pensé en publicar esto en serverfault, pero me di cuenta de que más desarrolladores han golpeado sus cabezas contra estos problemas que los administradores)

Estoy tratando de configurar una página web que use ASP Classic y ASP.NET 2.0 en el entorno mencionado anteriormente. Después de aplicar muchas correcciones comunes en la web y algunas adivinanzas afortunadas, las páginas ASP.NET 2.0 finalmente se ejecutan bien (Minus COM +). Las páginas de ASP Classic no se ejecutan en absoluto.

Así que estoy pensando que el entorno x64 es la causa de la mayoría de mis problemas. ¿Hay alguien aquí que use cosas COM + antiguas con ASP Classic y ASP.NET en x64 e IIS7 con algunas palabras de sabiduría?

¿Fue útil?

Solución

Debe configurar el grupo de aplicaciones en modo de 32 bits (" Habilitar aplicaciones de 32 bits " en propiedades avanzadas). Configure permisos de usuario anónimos correctamente . Más material IIS7 ASP de learn.iis.net .

Otros consejos

Cuando trabaje con cosas x86 en uno de los nuevos y sofisticados entornos x64, mire por encima del hombro cada oportunidad que tenga para los ajustes de configuración que deben aplicarse a ambos lados (x86 / x64) del sistema operativo.

Mis problemas se debían a dos grupos de ajustes de configuración que debían establecerse tanto en x64 como en x86.

Para ingresar la configuración en el lado x86, aquí hay algunos consejos:

  1. Copie cualquier DLL necesaria en la carpeta sysWOW64.
  2. Use una consola de 32 bits para iniciar utilidades como la utilidad de red de cliente de SQL Server (cliconfg) y el editor de registro (regedt32). El uso de la consola de 32 bits iniciará estas utilidades desde la carpeta del sistema de 32 bits (% windir% \ SysWoW64). Hice un acceso directo que apunta a% windir% \ SysWoW64 \ cmd.exe y lo inicié como administrador.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top