在 64 位服务器上启用应用程序池 32 位模式
我们有 64 位 Windows 服务器
,并且需要在我们网站使用的应用程序池中显式启用 32 位模式
,因为 MS Jet Engine用于从 Excel 导入数据的数据提供程序不运行。
我不确定,如果我们启用32位
模式,我们是否仍然可以获得64位
服务器的优势?
We have 64-bit Windows server
and we need to explicitly enable the 32-bit mode
in the Application Pool used by our web site, because the MS Jet Engine Data Provider used to import data from Excel
does not run.
I am not sure, if we enable the 32-bit
mode will we still get the advantage of 64-bit
Server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 IIS 7.x 中,应用程序池有一个名为“启用 32 位应用程序”的高级设置属性。如果您将应用程序作为 32 位应用程序运行,它应该能够使用 4 GB,但显然不能再多了。因此,在这方面,它可以利用在 64 位服务器上运行的优势。在 32 位服务器(没有特殊交换机)上,它只能使用分配给应用程序的 2GB 地址空间(另外 2GB 假定由操作系统使用)。
In IIS 7.x, there is a Advanced Settings property of the application pool called "Enable 32-bit Applications". If you run the application as a 32-bit applications it should be able to use 4 GB but obviously no more. So, in that respect, it can take advantage of running on a 64-bit server. On a 32-bit server (without special switches) it would only be able to use the 2GB of address space allocated to applications (the other 2 GB is presumed to be used by the OS).
ACE 驱动程序 64 位现已作为 Jet 驱动程序的替代品提供。因此您可以改用它,
http://blogs.msdn.com/b/psssql/archive/2010/01/21/how-to-get-a-x64-version-of-jet.aspx
(阅读最后几段。)
ACE driver 64 bit is now available as a replacement of Jet driver. So you can use it instead,
http://blogs.msdn.com/b/psssql/archive/2010/01/21/how-to-get-a-x64-version-of-jet.aspx
(Read the last few paragraphs.)