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

iis 6.0 Server.CreateObject

Estas en el tema de iis 6.0 Server.CreateObject en el foro de ASP Clásico en Foros del Web. Hola; Tengo una pagina ASP que llama a un componente ActiveX DLL hecho en Visual Basic, para generar un informe de Word a partir de ...
  #1 (permalink)  
Antiguo 11/05/2007, 05:44
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 22 años, 1 mes
Puntos: 2
Pregunta iis 6.0 Server.CreateObject

Hola;
Tengo una pagina ASP que llama a un componente ActiveX DLL hecho en Visual Basic, para generar un informe de Word a partir de los datos de la base de datos.
Para que funcione lo que hice fue registrar la DLL y agregar un nuevo componente al servicio de componentes que apunta a dicha DLL.
Desde el codigo ASP basicamente hago:

<%
Set obj = Server.CreateObject("MiAppReports.MiAppClass")
obj.CreateReport Session("idLanguage"), dbidCertificate,
Set obj = Nothing
%>

En un servidor con W2000 y IIS 5.1 no me da ningún problema, sin embargo ahora nos han pedido migrarlo a W2003 Server que tiene IIS 6.0 y me da un problema cuando intenta crear el objeto, dice que no tengo los permisos necesarios. Que puede ser?
__________________
¿Por qué Uri Geller doblaba cucharas?
  #2 (permalink)  
Antiguo 11/05/2007, 11:08
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: iis 6.0 Server.CreateObject

Que no tienes los permisos para acceder a esa dll...el usuario utilizado por el IIS debe tener permisos sobre dicha dll.


Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 18/05/2007, 06:24
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 22 años, 1 mes
Puntos: 2
Re: iis 6.0 Server.CreateObject

No, la aplicación que esta en el servicio de Componenetes se ejecuta con un Usuario que tiene permisos para ejecutar dicha dll.
Al final lo que hice para solucionarlo fue desmarcar la casilla de Autorización en el Tab de seguridad
__________________
¿Por qué Uri Geller doblaba cucharas?
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 16:31.