我在iis6上部署了一个应用程序。问题是每当我在应用程序中查看图表图像时,程序会自动生成图像并将其存储在我的目录文件夹中。当越来越多的人使用该功能时,它会不断积累和累积。
我认为我的web.config文件中的存储方法有问题吗?请帮助我,我已经尝试了很多方法。如果您需要查看更多代码,请告诉我。
的web.config:
<appSettings>
<add key="ChartImageHandler" value="storage=file;timeout=1;deleteAfterServicing=false; webDevServerUseConfigSettings=false;"/>
</appSettings>
答案 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个选项。
您可以在appsetting中使用 value =“storage = memory; deleteAfterServicing = true;”。
如果您担心使用的是RAM,可以使用临时目录并手动删除。 value =“url =〜/ App_Data / ChartImageTemp /;”