由于文件太大,我在网络应用程序上运行水晶报告时得到System.OutOfMemoryException
。
要解决此问题,我正在尝试增加IIS上的缓存内存大小。
我在Stack overflow上看到了增加尺寸。但对我来说,禁用改变大小如下图
答案 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包含许多细节和更详细的解释。