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

时间:2013-11-01 06:31:16

标签: iis w3wp stimulsoft

我们在系统中遇到了以下问题。

我们有几个由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 个答案:

答案 0 :(得分:6)

启动IIS管理器并选择“应用程序池”节点。右键单击您的站点/应用程序所在的特定应用程序池,然后选择“高级设置”“常规”下标有“已启用的32位应用程序”

下的设置

enter image description here

将此值设置为“True”,以便将w3wp.exe作为32位进程运行,或者“False”作为64位进程运行。< / p>