Включить 32-битный режим пула приложений на 64-битном сервере

У нас есть 64-bit Windows server, и нам нужно явно включить 32-bit mode в пуле приложений, используемом нашим веб-сайтом, потому что MS Jet Engine Data Provider used to import data from Excel не запускается.

Я не уверен, если мы включим режим 32-bit, получим ли мы преимущество 64-bit сервера?


person Muhammad Akhtar    schedule 07.03.2011    source источник


Ответы (2)


В IIS 7.x есть свойство «Дополнительные параметры» пула приложений, которое называется «Включить 32-разрядные приложения». Если вы запускаете приложение как 32-разрядное приложение, оно должно использовать 4 ГБ, но, очевидно, не больше. Таким образом, в этом отношении он может использовать преимущества работы на 64-битном сервере. На 32-битном сервере (без специальных переключателей) он сможет использовать только 2 ГБ адресного пространства, выделенного для приложений (остальные 2 ГБ предположительно используются ОС).

person Thomas    schedule 07.03.2011
comment
хорошая статья на эту тему: blogs.msdn.com/b/rakkimk/archive/2007/11/03/ - person Falaque; 26.03.2013

64-битный драйвер ACE теперь доступен в качестве замены драйвера Jet. Таким образом, вы можете использовать его вместо этого,

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

(Прочитайте последние несколько абзацев.)

person Lex Li    schedule 07.03.2011