Foros del Web » Programando para Internet » ASP Clásico »

Error a la hora de crear un objeto desde asp

Estas en el tema de Error a la hora de crear un objeto desde asp en el foro de ASP Clásico en Foros del Web. Hola, Tenemos una web en ASP en el que tenemos una serie de errores a la hora de crear objetos. Tenemos una serie de DLLs ...
  #1 (permalink)  
Antiguo 15/04/2010, 09:10
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Error a la hora de crear un objeto desde asp

Hola,

Tenemos una web en ASP en el que tenemos una serie de errores a la hora de crear objetos. Tenemos una serie de DLLs creadas con .NET marcadas para ser compatibles con COM+. Están registradas en el sistema usando la utilidad "regasm" de .NET con el parámetro "/codebase".Hasta aquí todo correcto, el problema viene cuando desde ASP se crea un objeto p.e.:

set objFoo = CreateObject("DLL.NET_COM_Compatible")

Ahí es cuando salta aleatoriamente el error de que no se puede crear el objeto, cuando digo aleatoriamente me refiero a que no pasa todas las veces que se crea un objeto:

Server object
ASP 0177
-2147418113
Server.CreateObject Failed
8000ffff

El error siempre salta en cualquier página donde se realiza el “set”. De primeras no da errores pero en un momento dado empiezan a pasar y para que pare hay que reiniciar el IIS y a veces incluso hasta la máquina. Esto ha empezado a ocurrir con bastante más frecuencia a raíz de un aumento importante de visitas (este último mes cerca de un millón).

No estamos seguros de si el error es debido a alguna configuración errónea del servidor de componentes o a algún error en el código, cualquier idea o sugerencia es bienvenida ;)

La web está corriendo sobre IIS 6 y Windows Server 2003 r2. Si necesitáis más información al respecto decidlo.

Saludos y gracias por adelantado!

Etiquetas: asp, objeto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:32.