Le nouveau composant chart de MS permet comme son nom l'indique de faire des graphiques. Bien que son installation soit très facile sur la machine de développement on peut se retrouver bloqué lors du déploiement de l'application sur un serveur IIS.
Suite à l'installation, l'application web risque de nous afficher un message indiquant qu'il ne trouve pas "System.Web.DataVisualization" ...
La solution est la suivante :
Dans le fichier web.config ajouter les 3 choses suivantes :
Au niveau de <appSettings>
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=C:\_chart_temp;"/>
Au niveau de <system.web><httpHandlers>
<add path="ChartImg.axd" verb="GET,HEAD" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
Au niveau de <system.webServer><handlers>
<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
Ces trois ajouts doivent vous permettre d'assurer le fonctionnement :)
Quelques références pour vous aider :
En espérant que ca en aidera certains :)
Partager sur facebook