Accepted answer

Previously it was like this in web.config

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

I removed the directory location

<add key="ChartImageHandler" value="storage=file;timeout=20;" />

And the problem solved.


Check if that folder exists on your server and give read/write permission to the user of the application pool your site is running for that folder.

Or you can simple move that temp folder inside the site root Es: "~/temp" and configure highchart to use that folder.

Or you can change your ChartImageHandler from

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


<add key="ChartImageHandler" value="storage=file;timeout=20;" />

So he will use the default windows temp directory

Related Query

More Query from same tag