我们正在使用 ASP.Net 图表工具(3.5 版)并希望将图表图像存储在 SQL Server 会话中。这是 web.config 中的部分:
<add key="ChartImageHandler" value="storage=session;timeout=20;" />
我们在 web.config 中的会话设置如下所示:
<sessionState mode="SQLServer" sqlConnectionString="Data Source={sql server name}; Integrated Security=SSPI;" cookieless="false" timeout="30"/>
图表图像在第一次加载页面时工作正常。但是,此后每次都无法加载。我们得到红色的 X/image not found 图形。看起来好像图像没有正确保存到会话中,但是更改“超时”值没有帮助。
文件存储选项版本确实有效:
<add key="ChartImageHandler" value="Storage=file;Timeout=800;Dir=C:\Directory\TempChartFiles;"/>
但是,我们更喜欢使用 SQL Server 会话选项。有没有办法让 SQL Server 会话选项与 ASP.Net 图表工具一起使用?