Me encontraba yo instalando una aplicación Web ASP.NET 2.0 en Windows Server 2003 y al abrir el administrador del IIS no vi la pestaña de selección de la versión de ASP.NET. Lo primero que pensé fue que no tenía instalado el Microsoft Framework 2.0 o que tendría que reinstalarlo conAspnet_regiis.exepara que apareciera la tan querida pestaña.
Pero mi sorpresa aún fue mayor cuando descubrí que el servidor si tenía instalado el Framework 2.0, pero no solo eso, sino que también tenia la versión de 64bits, uff!!
Mi primera instalación en un servidor de 64 y ya comenzamos mal.
Después de navegar un poco por la red en busca de información sobre como solucionar mi problema vi soluciones muy rudimentarias como modificar el registro de Windows para trabajar con la versión correcta.
Finalmente parece que el soporte de Microsoft ha facilitado unas cuantas posibilidades para solucionar este bug del IIS en el servidor de 64bits.
Mi problema finalmente se ha solucionado haciendo correr ASP.NET con la versión 32bits en el servidor.
- Escriba el comando siguiente para habilitar el modo de 32 bits:
cscript %SYSTEMDRIVE%inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
- Escriba el comando siguiente para instalar la versión de ASP.NET 2.0 (32 bits) e instalar las asignaciones de secuencias de comandos en la raíz de IIS y más abajo:
%SYSTEMROOT%Microsoft.NETFrameworkv2.0.50727aspnet_regiis.exe -i
- Asegúrese de que el estado de ASP.NET versión 2.0 (32 bits) es Permitido en la lista Extensión de servicio Web, en el Administrador de Servicios de Internet Información Server.
Proyecto ASP.Net 2.0 32bits funcionando correctamente en un servidor de 64bits!!
Saludos.
Crosposting de http://www.lonetcamp.com