epelpad

Configurar Y QUE ANDE correctamente el IIS en Windows 7

HOLA MUCHACHOS, ACA LES VOY A DEJAR COMO HACER QUE ANDE EL SERVIDOR DE PRUEBA ASP CPN IIS EN WINDOWS 7 YA QUE MUCHOS (ME INCLUYO), NO PODIAN, AL POST...

Configurar Y QUE ANDE correctamente el IIS en Windows 7


Introducción

De forma predeterminada, los sitios ASP clásico no se ejecutará en IIS 7.5 en Windows 7, ya que de estar en la plataforma de 64 bits y ASP Clásico programado para ejecutarse en 32 bits.

Me encontré con un problema con un sitio web ASP clásico que puedo montar en mi localhost que hace uso de una base de datos Microsoft Access. En la mayoría de los casos, ASP no está configurado por defecto con IIS 7.5. Esta página le dará los 3 pasos que seguí para configurarlo y para que mi sitio en marcha y funcionando de nuevo.

Uso del Código

Paso 1 - Habilitar ASP

> Panel de Control Inicio - -> Programas y características -> Vuelta Ventanas o desactivar las características.
Asegúrese de que ASP está marcada.

Configurar Y QUE ANDE correctamente el IIS en Windows 7

Paso 2 - Crear Nueva AppPool para ASP

> Panel de Control Inicio - -> Herramientas administrativas - Administrador de IIS>.
Grupos de aplicaciones -> Agregar grupo de aplicaciones.

Configurar Y QUE ANDE correctamente el IIS en Windows 7

Haga clic derecho sobre su recién creado aplicación Pool -> Configuración avanzada.
Set "Habilitar aplicaciones de 32 bits" a true.

Configurar Y QUE ANDE correctamente el IIS en Windows 7

Paso 3 - Configuración de sitios

Crear nuevo su sitio web en IIS. Asegúrese de que utiliza su recién creado AppPool. Esto se puede establecer por ir a las Opciones avanzadas de su sitio web.

Configurar Y QUE ANDE correctamente el IIS en Windows 7

Una página de error por defecto está configurado para manejar los errores que pueden ocurrir cuando el sitio esté en funcionamiento.
Si bien esto puede ser grande en un entorno real, para el desarrollo y la depuración es posible que desee ver los errores reales.
Antes de IIS 7.5, usted acaba de tener que apagar "http Mostrar mensajes de error" en la configuración del navegador, pero ahora hay que especificarlo en las propiedades de su sitio web ASP.

Seleccione las Propiedades de ASP de su sitio web y luego proceder a establecer la depuración de Propiedades -> "Enviar errores en el navegador" para VERDADERO.
Usted también debe establecer Comportamiento -> "Habilitar rutas de acceso primarias" para VERDADERO. Esto permitirá el uso de ".." encuentran comúnmente en aplicaciones ASP

Configurar Y QUE ANDE correctamente el IIS en Windows 7

YAPA

Como Solucionar ADODB.Connection error ‘800a0e7a’ en Vista y 7 64 Bits

ADODB.Connection error ‘800a0e7a’
No se encontró el proveedor especificado. Es posible que no esté instalado correctamente.

Para solucionar ese error de conexión que se presenta en una maquina con Windows Vista 64 bits y IIS 7 en una aplicación ASP clásica la solución consiste en los siguientes pasos:

Ir a la consola de Administración de IIS (Panel de Control -> Herramientas Administrativas -> Administrador de Internet Information Services (IIS) )
Buscamos el Grupo de Aplicaciones (Application Pool) en el cual corre nuestra aplicación
Seleccionar con clic derecho y marcar “Opciones Avanzadas”
Poner en True la propiedad “Habilitar Aplicaciones de 32 Bits”
Reiniciar el Grupo de Aplicaciones

Configurar Y QUE ANDE correctamente el IIS en Windows 7

ESPERO HABERLOS AYUDADO, ESPERO SUS COMENTARIOS, SALUDOS

17 comentarios - Configurar Y QUE ANDE correctamente el IIS en Windows 7

pepoazpe
Muchas gracias... no sabes lo complicado que estaba con la configurtacion y eres la primera persona que lo esplica tan claro... +10
vice45
Hola Amando:

¿sabes si se puede hacer lo mismo en W Server 2008?

Te agradezco cualquier ayuda. Gracias
vice45
Hola Armando:

El enlace que mandas no me funciona pero trasteando un poco he visto que sí funciona para W2008.

Muchas gracias. Tienes mi voto positivo!!!
vice45
Armando, me gustaría hacerte otra consulta.

En el servidor W2008 tengo ISS y allí hay carpetas con aplicaciones ASP.

Una de esas aplicaciones tiene que abrir una bbdd Access local para coger unos datos y traspasarla a otra bbdd Access.

Esto funciona bien hasta que me encuentro con el siguiente problema. Si un usuario ejecuta la aplicación desde su máquina y crea la bbdd Access origen en un directorio compartido y con permisos de lectura/escritura para todos los usuarios, me aparece el siguiente error:

Nº de error: -2147467259
Descripcion: El motor de base de datos Microsoft Jet no puede abrir el archivo '\192.168.1.230bbddapoyo.mdb'. Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos.

La ip que aparece es la de la máquina local de cada usuario y la carpeta "bbdd" es la que te comento que está compartida y con todos los permisos. También he autorizado a todos los usuarios el uso de la bbdd y he permitido el acceso simultáneo. Y en estos momentos nadie más usa esa base de datos por lo que no cabe el mensaje de que otro usuario la esté utilizando.

Muchas gracias de nuevo.
vice45
aunque en el post anterior la dirección del archivo mdb pone
'192.168.1.230bbddapoyo.mdb'

en verdad es

'\192.168.1.230bbddapoyo.mdb'
vice45
no sé porqué no me deja poner las barras
\192 . 168 . 1 . 230 bbdd apoyo . mdb
edferpla
muy buen aporte, por fin pude configurar el IIS, muchas gracias
Danielsam1980
Muchas gracias por el aporte me salvaste, no me podia conectar a mi db.
CuuNiiOx
Muchas gracias me funcionó
BloodScars
Muy bueno! pude hacer andar el maldito acces 2003 en W7 x64
aliasNemo
Genial!! me comí todos los foros en inglés y me dejaron en pelotas con el detalle de los 32 bits.
Gracias a vos hoy voy a poder jugar 1/2 hora mas con mis hijos!!
Aguante el Die!!!
slalo20
Se que esto tiene mas de 3 años pero, sigo teniendo el problema pero con win 2008 me manda un http error 500, alguien lo ha logrado?
Tienes que ser miembro para responder en este tema