¿Es necesario instalar el nuevo control asp: chart en el servidor o puede usarse desde la carpeta bin?

StackOverflow https://stackoverflow.com/questions/807170

  •  03-07-2019
  •  | 
  •  

Pregunta

  • He instalado el nuevo control asp: chart en mi máquina y he creado una aplicación que lo utiliza.
  • Todo está funcionando bien hasta ahora. Ahora quiero implementar mi aplicación en un entorno alojado.
  • Si mi proveedor de alojamiento no tiene instalado el control asp: chart , puedo hacer que mi aplicación funcione al poner .dll en la carpeta bin ?

    (Supongo que estoy preguntando si se debe encontrar en el Gac)

¿Fue útil?

Solución

Además de implementar el ensamblaje en la carpeta bin, también debe configurar una carpeta con permiso de escritura para almacenar temporalmente las imágenes del gráfico.

En web.config bajo

<appSettings>
    <add key="ChartImageHandler" value="storage=file;timeout=20;dir=D:\TEMPDUMP\;"/>
    ...

Otros consejos

No tiene que estar en el GAC. Las aplicaciones se verán en el GAC si no puede encontrarlo en la carpeta bin.

Simplemente coloca el archivo .dll en la carpeta bin y funcionará.

También puede consultar OpenFlashChart , los gráficos parecen más bonita

Hay un paso más: antes de implementarlo en su servidor, debe crear un directorio para usarlo como un directorio temporal para las imágenes de gráficos en el servidor y debe escribirlo en web.config, como este:

<add key="ChartImageHandler" value="storage=file; timeout=20; dir=c:\tmpimg;" />

Puedes usar cualquier directorio que quieras. No olvide establecer los permisos correctos en este directorio. Mantenga la seguridad siempre presente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top