Миграция веб-приложения .Net 4.0 из 32-битного IIS6 в 64-битный IIS7 - PullRequest
2 голосов
/ 10 мая 2011

В настоящее время у нас есть веб-приложение, работающее на IIS6 на 32-битной машине.Это приложение работает гладко и стабильно.Он построен с целью «Любой процессор».

Теперь мы копируем это точное приложение на 64-битную машину IIS7.Мы изменили только web.config в соответствии с форматом IIS7.В пуле приложений мы установили для параметра «включить 32-битные приложения» значение true.

Когда мы загружаем этот новый сервер, приложение ведет себя совершенно иначе, чем в его старой среде.Мы видим высокую загрузку процессора и высокую память.И память (частные байты) увеличивается, но, похоже, не восстанавливается, когда заканчивается нагрузка.

Это не то, что мы ожидали.

Кто-нибудь сталкивался с таким же поведением?Мы ожидаем, что это будет какая-то ошибка в конфигурации сервера или приложения.Есть предложения, какие настройки проверить?

1 Ответ

1 голос
/ 13 мая 2011

IIS 7 представляет новый режим конвейерной линии, «интегрированный» для пулов приложений. Запуск вашего приложения в этом режиме может изменить поведение приложений. Если вы используете этот режим, измените его на «классический» и попробуйте снова.

...