如何在目录文件夹中处理太多图表控件图像?

时间:2012-05-15 07:48:21

标签: c# asp.net visual-studio-2010

我在iis6上部署了一个应用程序。问题是每当我在应用程序中查看图表图像时,程序会自动生成图像并将其存储在我的目录文件夹中。当越来越多的人使用该功能时,它会不断积累和累积。

我认为我的web.config文件中的存储方法有问题吗?请帮助我,我已经尝试了很多方法。如果您需要查看更多代码,请告诉我。

的web.config:

  <appSettings>
    <add key="ChartImageHandler" value="storage=file;timeout=1;deleteAfterServicing=false; webDevServerUseConfigSettings=false;"/>
  </appSettings>

2 个答案:

答案 0 :(得分:0)

如果设置deleteAfterServicing=true,则会清理图像文件夹。

来自docs

  

deleteAfterServicing

     

从a成功下载后是否应删除图像   客户。

     

默认值为 true

或者,默认设置为true,您只需删除deleteAfterServicing设置:

即可
<appSettings>
    <add key="ChartImageHandler" 
         value="storage=file;timeout=1;webDevServerUseConfigSettings=false;"/>
</appSettings> 

答案 1 :(得分:0)

有2个选项。

  1. 您可以在appsetting中使用 value =“storage = memory; deleteAfterServicing = true;”

  2. 如果您担心使用的是RAM,可以使用临时目录并手动删除。 value =“url =〜/ App_Data / ChartImageTemp /;”

  3. 希望它有所帮助。