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

如何将IIS进程(w3wp.exe)作为64位进程运行,iis,w3wp,stimulsoft,Iis,W3wp,Stimulsoft,我们在系统中遇到了以下问题 我们有几个报告,是用Stimulsoft构建的。报表使用SQL Server作为数据源(脚本中提供了SQL代码,而不是存储过程) 当我们在ManagementStudio中运行sql脚本时,每个脚本都会在3-5秒内运行。然后stimulsoft生成报告时,需要20秒。这很好,因为报表是交叉表报表,而且应该进行大量计算 我们使用Windows server 2008 R2 64位。IIS进程w3wp.exe以32位模式运行。当我们运行10个不同的报告时,每个报告都会将w

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

我们有几个报告,是用Stimulsoft构建的。报表使用SQL Server作为数据源(脚本中提供了SQL代码,而不是存储过程)

当我们在ManagementStudio中运行sql脚本时,每个脚本都会在3-5秒内运行。然后stimulsoft生成报告时,需要20秒。这很好,因为报表是交叉表报表,而且应该进行大量计算

我们使用Windows server 2008 R2 64位。IIS进程w3wp.exe以32位模式运行。当我们运行10个不同的报告时,每个报告都会将w3wp.exe的内存使用量增加300-400 M。当w3wp.exe的内存使用量达到近2Gb时,以下报告将停止执行


知道如何说w3wp作为64位进程运行吗?

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

将此值设置为“True”以作为32位进程运行
w3wp.exe
,或设置为“False”以作为64位进程运行