如何在IIS 8.5中增加输出缓存内存大小?

时间:2018-02-13 12:41:35

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

由于文件太大,我在网络应用程序上运行水晶报告时得到System.OutOfMemoryException

要解决此问题,我正在尝试增加IIS上的缓存内存大小。

我在Stack overflow上看到了增加尺寸。但对我来说,禁用改变大小如下图

picture

1 个答案:

答案 0 :(得分:1)

您可以使用<configuration> <system.webServer> <caching enabled="true" enableKernelCache="true" maxCacheSize="1000" maxResponseSize="512000"/> </system.webServer> </configuration> 部分在ApplicationHost.config文件中的服务器级别或Web.config文件中的站点,应用程序或目录级别配置缓存设置。

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

char *sendcodes[] = { "0x04", "0x05", "0x06", ... };

<强> NB

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

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