ASP.NET图表未显示在Web场环境中

时间:2011-12-20 17:22:16

标签: asp.net session charts controls web-farm

我们正在使用Microsoft的图表控件内置ASP.NET 3.5,但图表图像有时不会出现。相反,它会显示一个损坏的图像图标。

我们使用SQL Server进行会话,我们有2个服务器的Web场。我们在其中一个论坛上发现了一个建议,即在Web场环境中使用STORAGE = SESSION,但这也不起作用。

这是我们在web.config文件中的条目。

<ADD KEY="CHARTIMAGEHANDLER" VALUE="STORAGE=SESSION;TIMEOUT=20;" />

有人可以建议为什么CHART控件在Web场环境中不起作用。

2 个答案:

答案 0 :(得分:2)

虽然这已经过时了,但我确实遇到了问题,并且关注http://blogs.msdn.com/b/deliant/archive/2008/12/02/managing-chart-generated-images-with-chart-image-handler.aspx中的信息(但是,请注意,我们使用的是Framework 4.5),然后更改了网络配置

 add key="ChartImageHandler"   value="storage=file;timeout=20;dir=C:\inetpub\temp\ImageFiles\;"

要     add key =&#34; ChartImageHandler&#34;值=&#34;存储=会话;超时= 20&#34 /

工作正常。

答案 1 :(得分:1)

你做过这个设置吗?

MyChart.ImageStorageMode = ImageStorageMode.UseHttpHandler;