¿OT:? ASP no es capaz de createobject de objeto VFP: bloquea páginas web

06/03/2009 - 09:11 por Carlos Yohn Zubiria | Informe spam
Hola,

Tengo un sistema web en ASP con IIS que utiliza un objeto creado en VFP en
dll.
Ha estado funcionando en windows 2000 server durante años sin problemas.
Al cambiar de servidor web a windows 2003 server, en cuanto intenta crear la
instancia con createobject la página queda bloqueada y no sigue adelante y
tampoco devuelve ningún error.


Pistas que puedo dar:
.- No es tema de la dll puesto que es la misma que siempre. Copiar y
pegar.
.- No parece tema de permisos puesto que he probado a incluir al usuario
iusr_maquina en el grupo de administradores y sigue ocurriendo.
.- La dll está registrada correctamente y funciona desde vfp en esa
misma máquina
.- No se llega a ejecutar ni una línea del evento init del objeto y sin
embargo, la dll se utiliza puesto que queda bloqueada hasta que reseteas el
IIS
.- He depurado el ASP y justo se queda bloqueado al intentar la
instrucción createobject("gbint.gbint")
.- Funcionan otras instrucciones createobject con objetos ado sin
problemas

¿alguna idea?
¿alguna configuración nueva en windows 2003 server que haya que tener en
cuenta?

Gracias.


Saludos,
A.G.P. (Aplicaciones de Gestión y Productividad)
Las Arenas - Vizcaya - España

Preguntas similare

Leer las respuestas

#1 Damian Eiff
06/03/2009 - 14:01 | Informe spam
Carlos Yohn Zubiria escribió:
Hola,

Tengo un sistema web en ASP con IIS que utiliza un objeto creado en VFP en
dll.
Ha estado funcionando en windows 2000 server durante años sin problemas.
Al cambiar de servidor web a windows 2003 server, en cuanto intenta crear la
instancia con createobject la página queda bloqueada y no sigue adelante y
tampoco devuelve ningún error.


Pistas que puedo dar:
.- No es tema de la dll puesto que es la misma que siempre. Copiar y
pegar.
.- No parece tema de permisos puesto que he probado a incluir al usuario
iusr_maquina en el grupo de administradores y sigue ocurriendo.
.- La dll está registrada correctamente y funciona desde vfp en esa
misma máquina
.- No se llega a ejecutar ni una línea del evento init del objeto y sin
embargo, la dll se utiliza puesto que queda bloqueada hasta que reseteas el
IIS
.- He depurado el ASP y justo se queda bloqueado al intentar la
instrucción createobject("gbint.gbint")
.- Funcionan otras instrucciones createobject con objetos ado sin
problemas

¿alguna idea?
¿alguna configuración nueva en windows 2003 server que haya que tener en
cuenta?

Gracias.




Revisa la configuración del IIS en Win2K3 hay que habilitarle algo (
disculpa que no sea mas especifico, no lo recuerdo en este momento )
para que puedas instanciar objetos. de forma predeterminada solo muestra
paginas HTML o con código ASP basico.


Saludos
Respuesta Responder a este mensaje
#2 Luis María Guayán
06/03/2009 - 14:13 | Informe spam
Hola Carlos, mira si es tema del Firewall de Win2003. Puedes probar
deshabilitarlo y ver si marcha.

Saludos,


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Carlos Yohn Zubiria" escribió en el
mensaje de noticias:
Hola,

Tengo un sistema web en ASP con IIS que utiliza un objeto creado en VFP en
dll.
Ha estado funcionando en windows 2000 server durante años sin problemas.
Al cambiar de servidor web a windows 2003 server, en cuanto intenta crear
la
instancia con createobject la página queda bloqueada y no sigue adelante y
tampoco devuelve ningún error.


Pistas que puedo dar:
.- No es tema de la dll puesto que es la misma que siempre. Copiar y
pegar.
.- No parece tema de permisos puesto que he probado a incluir al
usuario
iusr_maquina en el grupo de administradores y sigue ocurriendo.
.- La dll está registrada correctamente y funciona desde vfp en esa
misma máquina
.- No se llega a ejecutar ni una línea del evento init del objeto y sin
embargo, la dll se utiliza puesto que queda bloqueada hasta que reseteas
el
IIS
.- He depurado el ASP y justo se queda bloqueado al intentar la
instrucción createobject("gbint.gbint")
.- Funcionan otras instrucciones createobject con objetos ado sin
problemas

¿alguna idea?
¿alguna configuración nueva en windows 2003 server que haya que tener en
cuenta?

Gracias.


Saludos,
A.G.P. (Aplicaciones de Gestión y Productividad)
Las Arenas - Vizcaya - España


Respuesta Responder a este mensaje
#3 Damian Eiff
07/03/2009 - 21:08 | Informe spam
Aca tenes una guia paso a paso de configuración del IIS
http://www.scribd.com/doc/35263/Configurar-el-IIS

En el Administrador del IIS en la carpeta de Extensiones del servicio Web.
En la lista aparece Paginas Active Server, esto es lo que tenes que
habilitar para que funcionen en Windows 2003.
Respuesta Responder a este mensaje
#4 Carlos Yohn Zubiria
09/03/2009 - 15:52 | Informe spam
Gracias, pero por supuesto que PAS está habilitado. Si no, no funcionaría la
web que está hecha en ASP. Lo único que no funciona es la creación de
objetos externos.

Saludos,
A.G.P. (Aplicaciones de Gestión y Productividad)
Las Arenas - Vizcaya - España

"Damian Eiff" escribió en el mensaje
news:
Aca tenes una guia paso a paso de configuración del IIS
http://www.scribd.com/doc/35263/Configurar-el-IIS

En el Administrador del IIS en la carpeta de Extensiones del servicio Web.
En la lista aparece Paginas Active Server, esto es lo que tenes que
habilitar para que funcionen en Windows 2003.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida