我们使用的是Microsoft内置的ASP.NET 3.5图表控件,但有时无法显示Chart图像。而是,它显示一个损坏的图像图标。
我们正在使用SQL Server进行会话,并且我们有2个服务器的Web场。我们在其中一个论坛上找到了在网络农场环境中使用STORAGE = SESSION的建议,但这也不起作用。
这是我们在web.config文件中的条目。<ADD KEY="CHARTIMAGEHANDLER" VALUE="STORAGE=SESSION;TIMEOUT=20;" />
谁能提出为什么CHART控件在Web Farm Environment中不起作用的建议。
最佳答案
虽然这很旧,但我确实也遇到了问题,并且按照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” /
工作正常。
关于asp.net - Web Farm Env中未显示ASP.NET图表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8579366/