1

在 x64 机器上的 IIS7 下的网站应用程序池中启用和禁用“启用 32 位应用程序”有什么区别?

大多数情况下,我正在考虑内存使用情况。

提前致谢

4

2 回答 2

2

我相信像这样托管的当前“趋势”是让每个站点都有自己的应用程序池,并且每个应用程序池以 32 位运行。这启用了应用程序池隔离,并允许每个站点/应用程序池限制为 4GB 内存,在 60% 内存阈值的情况下,在 asp.net 回收之前基本上可以达到大约 2.4GB。

如果您有一个需要更多内存的单个站点,您可以将该应用程序池更改为 x64,从而允许更大的应用程序池。

于 2008-11-14T03:42:17.393 回答
1

32 位应用程序池允许运行基于 32 位 ISAPI .DLL 的应用程序,例如使用 ATL 服务器构建的应用程序。它们不能加载到 64 位应用程序池中。

于 2009-08-17T20:59:31.840 回答