0

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

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

网络配置:

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

2 回答 2

0

有 2 个选项。

  1. 您可以使用value="storage=memory;deleteAfterServicing=true;" 在您的应用设置中。

  2. 如果您担心正在使用 RAM,您可以使用临时目录并手动删除。值=“url=~/App_Data/ChartImageTemp/;”

希望能帮助到你。

于 2012-05-15T09:32:17.587 回答
0

如果您设置deleteAfterServicing=true,这将清理您的图像文件夹。

文档

删除后服务

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

默认值为true

或者,由于默认值为 true,您可以简单地删除该deleteAfterServicing设置:

<appSettings>
    <add key="ChartImageHandler" 
         value="storage=file;timeout=1;webDevServerUseConfigSettings=false;"/>
</appSettings> 
于 2012-05-15T08:16:04.007 回答