Назад | Перейти на главную страницу

Можно ли смешивать пулы 32- и 64-битных приложений на IIS6

У меня 64-битная Windows Server 2003 с IIS6, на которой я хотел бы запускать некоторые 32-битные веб-сайты, а также несколько веб-сайтов, которые должны работать на 64-битной версии. я знаю как настроить мой 64-битный IIS6 для запуска 32-битного, но это вызывает все пулы приложений запускаются как 32-битные процессы. Я хотел бы смешать 32- и 64-битные пулы приложений на одном сервере. Это возможно ?

Нет, это не так. Для этого вам необходимо перейти на IIS7.

В IIS6 вы можете установить для флага enable32BitAppOnWin64 значение true, чтобы разрешить всему экземпляру IIS запускать 32-разрядные приложения, даже если операционная система сервера 64-разрядная. В IIS7 вы можете установить этот флаг для каждого приложения, что невозможно в IIS6. Это один из способов сделать это в IIS7 (можно также сделать через пользовательский интерфейс и редактирование файлов):

appcmd apppool set /apppool.name:Cool32bitApplicationPool /enable32BitAppOnWin64:true