asp.net – MS Chart控件创建的临时文件应该放在哪里?

默认位置: add key=ChartImageHandler value=storage=file;timeout=20;dir=c:TempImageFiles; / 适合开发,但在IIS上部署不太好.我发现一个论坛帖子提到你可以完全删除路径,它将临时文件直接转储到我项目的根目录中 add key=ChartImageHandler value=storage=

默认位置:

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

适合开发,但在IIS上部署不太好.我发现一个论坛帖子提到你可以完全删除路径,它将临时文件直接转储到我项目的根目录中

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

我不想弄乱我的根文件夹,所以我现在就解决这个问题:

<add key="ChartImageHandler" value="storage=file;timeout=20;url=~/App_Data/ChartImageTemp/;" />

想法或其他人在做什么?我有点好奇为什么这甚至是一个可配置的选项.我使用.net 3.5,也许这在4.0中有所不同?

解决方法

一个相关的问题:

MSChart: ChartImageHandler pros/cons of the different storage settings

我指的是Scott Mitchell的一篇文章:

http://www.4guysfromrolla.com/articles/081909-1.aspx

我决定使用“内存”选项,因此没有配置的文件或路径:

<appSettings> 
      <add key="ChartImageHandler" value="storage=memory;deleteAfterServicing=true;"/> 
   </appSettings>

作者: dawei

【声明】:滨州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部