如何将IIS进程(w3wp.exe)以64位进程运行

5
我们的系统出现了以下问题。
我们有几个使用Stimulsoft构建的报告。报告使用SQL Server作为数据源(而不是存储过程,SQL代码提供在脚本中)。
当我们在管理工具中运行sql脚本时,每个脚本运行时间为3-5秒。然后,当Stimulsoft构建报告时,需要20秒钟。这很好 - 因为报告是交叉表报告,需要进行大量计算。
我们使用Windows Server 2008 R2 64位。IIS进程w3wp.exe以32位模式运行。当我们运行10个不同的报告时,每个报告会将w3wp.exe的内存使用量增加300-400 M。当它接近2Gb时,以下报告停止执行。
有什么办法让w3wp以64位进程运行吗?
1个回答

9
启动IIS管理器并选择应用程序池节点。右键单击站点/应用程序所在的特定应用程序池,然后选择“高级设置”。在“常规”下有一个标记为“启用32位应用程序”的设置: enter image description here 将此值设置为“True”以将w3wp.exe作为32位进程运行,或将其设置为“False”以作为64位进程运行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接