【问题标题】:How to increase Output Cache memory Size in IIS 8.5?如何在 IIS 8.5 中增加输出缓存大小?
【发布时间】:2018-02-13 12:41:35
【问题描述】:

由于文件很大,当我在 Web 应用程序上运行水晶报告时,我收到了 System.OutOfMemoryException

为了解决这个问题,我正在尝试增加 IIS 上缓存内存的大小。

我在这个Stack overflow 上看到要增加大小。但对我来说,无法更改如下图所示的大小

.

【问题讨论】:

  • 您是否尝试配置输出缓存 throw Web.config 文件?
  • @ArturLavrov 怎么办?

标签: asp.net caching iis web-applications crystal-reports


【解决方案1】:

您可以使用 <caching> 部分在 ApplicationHost.config 文件中的服务器级别或站点、应用程序或 Web.config 文件中的目录级别配置缓存设置。

例如,以下代码示例将最大输出缓存大小设置为 1 GB,并将可存储在输出缓存中的响应的最大大小设置为 512 KB。

<configuration>
   <system.webServer>
      <caching enabled="true" enableKernelCache="true" maxCacheSize="1000" maxResponseSize="512000"/>
   </system.webServer>
</configuration>

注意

该元素包含在 IIS 7 及更高版本的默认安装中。

希望我的回答能帮助您实现目标。这个link 包含很多细节和更详细的解释。

【讨论】:

    猜你喜欢
    • 2013-06-29
    • 2018-02-16
    • 1970-01-01
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多