在64位服务器上启用应用程序池32位模式

时间:2011-03-07 05:30:55

标签: asp.net application-pool

我们有64-bit Windows server,我们需要在我们网站使用的应用程序池中明确启用32-bit mode,因为MS Jet Engine Data Provider used to import data from Excel没有运行。

我不确定,如果我们启用32-bit模式,我们仍会获得64-bit服务器的优势吗?

2 个答案:

答案 0 :(得分:8)

在IIS 7.x中,应用程序池的“高级设置”属性称为“启用32位应用程序”。如果您将应用程序作为32位应用程序运行,它应该能够使用4 GB,但显然不能再使用。因此,在这方面,它可以利用在64位服务器上运行。在32位服务器上(没有特殊的交换机),它只能使用分配给应用程序的2GB地址空间(另外2 GB被假定为操作系统使用)。

答案 1 :(得分:0)

ACE驱动程序64位现在可用作Jet驱动程序的替代品。所以你可以改用它,

http://blogs.msdn.com/b/psssql/archive/2010/01/21/how-to-get-a-x64-version-of-jet.aspx

(阅读最后几段。)