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

Problema con OWC (Permission denied)

Estas en el tema de Problema con OWC (Permission denied) en el foro de ASP Clásico en Foros del Web. Hola a todos, Bajé un ejemplo de la web para hacer gráficos con OWC, pero al querer exportar a una imagen mediante ChartSpace.ExportPicture me pone ...
  #1 (permalink)  
Antiguo 16/04/2009, 16:59
 
Fecha de Ingreso: abril-2009
Mensajes: 6
Antigüedad: 16 años
Puntos: 1
Problema con OWC (Permission denied)

Hola a todos,

Bajé un ejemplo de la web para hacer gráficos con OWC, pero al querer exportar a una imagen mediante ChartSpace.ExportPicture me pone el siguiente error:

Microsoft VBScript runtime (0x800A0046)
Permission denied
/prueba.asp, línea 131


El código es el siguiente:


set objCSpace = Server.CreateObject("OWC11.ChartSpace")

'set up chart and properties
set objChart = objCSpace.Charts.Add(0)
set objConstants = objCSpace.Constants

'create a clustered column chart
objChart.Type = objConstants.chChartTypeColumn3D
.
. Etc, etc, etc
.
.
'Save the current chart to a GIF file with a temporary
'filename using the FSO

set fso = Server.CreateObject("Scripting.FileSystemObject")
strFileName = fso.GetTempName()
GifFileName = Server.MapPath(".") & "\" & strFileName
GifFileName = replace (GifFileName, ".tmp", ".jpg")

objCSpace.ExportPicture GifFileName, "JPEG", 1024, 700 <- Aqui es donde marca el error


Ya intenté hasta bajando la seguridad del internet explorer y agregando localhost a mis sitios de confianza, pero ni así logro que funcione.

Cualquier sugerencia para solucionarlo será bienvenida.

Gracias.
Saludos!
  #2 (permalink)  
Antiguo 16/04/2009, 17:09
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 2 meses
Puntos: 146
Respuesta: Problema con OWC (Permission denied)

Ya diste permiso de escritura en la carpeta al usuario IUSR_PC ?
  #3 (permalink)  
Antiguo 16/04/2009, 17:12
 
Fecha de Ingreso: abril-2009
Mensajes: 6
Antigüedad: 16 años
Puntos: 1
Respuesta: Problema con OWC (Permission denied)

No, ¿Cómo lo hago? Estoy en una PC con Windows XP
  #4 (permalink)  
Antiguo 16/04/2009, 17:30
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 2 meses
Puntos: 146
Respuesta: Problema con OWC (Permission denied)

Revisa las FAQ's

Shiryu_Libra hizo un muy útil tutorial para hacerlo

Saludos
  #5 (permalink)  
Antiguo 16/04/2009, 17:39
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Respuesta: Problema con OWC (Permission denied)

Ah y como dato...asegúrate que tu proveedor de hosting te permita utilizar esto, regularmente no lo hacen a menos que sea un sistema dedicado, vamos quizás me estoy adelantando pero por las dudas siempre es bueno ahorrar tiempo.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 17/04/2009, 09:53
 
Fecha de Ingreso: abril-2009
Mensajes: 6
Antigüedad: 16 años
Puntos: 1
Respuesta: Problema con OWC (Permission denied)

OK gracias Myakire, voy a checar el tutorial...

En cuanto a lo del proveedor de hosting que comenta u_goldman, apenas lo estoy probando de manera local en mi propia PC.

Gracias por sus comentarios.

Saludos!
  #7 (permalink)  
Antiguo 17/04/2009, 10:12
 
Fecha de Ingreso: abril-2009
Mensajes: 6
Antigüedad: 16 años
Puntos: 1
Respuesta: Problema con OWC (Permission denied)

Myakire,

Ya di permisos de escritura en la carpeta al usuario IUSR_PC y no funciona, alguna otra sugerencia?

Saludos
  #8 (permalink)  
Antiguo 17/04/2009, 12:58
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 2 meses
Puntos: 146
Respuesta: Problema con OWC (Permission denied)

El detalle es que vas a tener que hacer pruebas tu mismo y esperar respuesta de los foros puede ser muy tardado.

Revisa que los permisos estén bien dados en las carpetas donde se pueden crear archivos, que la carpeta misma tenga permiso de escritura, que el usuario Administrator y el usuarios System, tenga control total, checar al usuario IWAM_PC, etc.

Cosa de estar probando

mmmmmmm

Ahora que releo tu mensaje, también habría que ver si el componente office no tiene alguna limitante, hace fácil más de 8 años que no trabajo con él y recuerdo que no podías instalarlo en servidores expuestos (que no es tu caso) aunque por cuestión de licencias. En una chance que tenga hago alguna prueba con ese componente
  #9 (permalink)  
Antiguo 17/04/2009, 15:09
 
Fecha de Ingreso: abril-2009
Mensajes: 6
Antigüedad: 16 años
Puntos: 1
Respuesta: Problema con OWC (Permission denied)

Cita:
Iniciado por Myakire Ver Mensaje
Ahora que releo tu mensaje, también habría que ver si el componente office no tiene alguna limitante, hace fácil más de 8 años que no trabajo con él y recuerdo que no podías instalarlo en servidores expuestos (que no es tu caso) aunque por cuestión de licencias. En una chance que tenga hago alguna prueba con ese componente
Hice una prueba con un programa en Visual FoxPro utilizando el OWC11 y me genera sin ningun problema la imagen de la gráfica.

Decías también que tienes tiempo sin trabajar con OWC, ¿Que otra opción me recomiendas para hacer gráficas por medio del web? ¿Hay alguna opción mas nueva?

Saludos
  #10 (permalink)  
Antiguo 17/04/2009, 17:02
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 2 meses
Puntos: 146
Respuesta: Problema con OWC (Permission denied)

Si te funciona en tu aplicación de escritorio definitivamente es cosa de permisos con tu usuario del IIS.

Yo usaba charDirector es muy fácil de usar y funciona muy bien

pruébalo

Saludos
  #11 (permalink)  
Antiguo 20/04/2009, 10:10
 
Fecha de Ingreso: abril-2009
Mensajes: 6
Antigüedad: 16 años
Puntos: 1
De acuerdo Respuesta: Problema con OWC (Permission denied)

Cita:
Iniciado por Myakire Ver Mensaje
Si te funciona en tu aplicación de escritorio definitivamente es cosa de permisos con tu usuario del IIS.
Ya quedó solucionado, le di permisos al usuario del IIS en la raíz del c:\ y con eso funcionó, anteriormente lo había hecho en la carpeta c:\Inetpub pero no funcionó. Opté por darle permisos en todo el C:\ y con eso funcionó.

Muchas Gracias a todos y en especial a Myakire.

Saludos!
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 19:00.