3

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

我们正在使用 SQL Server 进行会话,并且我们有 2 个服务器的网络场。我们在其中一个论坛上找到了在网络农场环境中使用 STORAGE=SESSION 的建议,但这也不起作用。

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

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

任何人都可以建议为什么图表控件在 Web 农场环境中不起作用。

4

2 回答 2

2

虽然这很旧,但我确实也遇到了问题,并在http://blogs.msdn.com/b/deliant/archive/2008/12/02/managing-chart-generated-images-with-中提供以下信息chart-image-handler.aspx(但请注意,我们使用的是 Framework 4.5),然后将 Web 配置从

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

添加 key="ChartImageHandler" value="storage=session;timeout=20"/

工作正常。

于 2015-11-19T20:55:41.360 回答
1

你做过这个设置吗?

MyChart.ImageStorageMode = ImageStorageMode.UseHttpHandler;
于 2011-12-20T19:01:18.163 回答