Запускать много ApplicationPools в одном веб-приложении на IIS 7+ - PullRequest
0 голосов
/ 28 июля 2011

Возможно ли запустить несколько пулов приложений в одном и том же WebApplication на IIS 7 или 7.5?У меня есть одно веб-приложение на asp.net 4.0, которое использует EF 4.0 и большой набор сущностей.Затем первый запрос замедляется, и когда происходит сбой пула приложений, пользователям необходимо снова войти в систему, но пул был перезапущен, а первый запрос слишком медленный, это может привести к невозможности входа в систему какое-то времястарый бассейн закончен, а новый бассейн готов).

Если я могу использовать несколько пулов приложений для одного сайта, например, на одном и том же порту 8080, это решит мою проблему.Единственным способом, который я нашел, было создание фермы серверов.Однако, если я понимаю, каждый сервер будет виртуальной или реальной машиной?

1 Ответ

0 голосов
/ 28 июля 2011

Вы можете иметь несколько приложений и связанных пулов, работающих в одном корневом каталоге сайта. В диспетчере IIS 7 просто щелкните правой кнопкой мыши нужную папку и в появившемся диалоговом окне выберите «Создать приложение», установите новый пул приложений и физический путь. Это будет означать, что вы должны разделить свой код на отдельные проекты / модули (веб-приложения или проекты веб-приложений в vs), но все они будут использовать один и тот же сайт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...