Использование Global.asax в распределенном подходе, т.е. - PullRequest
0 голосов
/ 04 марта 2009

Я понимаю ограничения использования состояния приложения и состояния сеанса для нескольких пулов приложений, которые нельзя использовать совместно. Как насчет файла Global.asax, созданного для одного пула приложений в отдельном инстахе, или он находится на более высоком уровне, который является общим для всех пулов приложений в IIS?

1 Ответ

0 голосов
/ 04 марта 2009

Global.asax (который является просто файлом класса для HttpApplication) содержится в любом пуле приложений, в котором находится сайт. Так же, как и любой другой класс на вашем сайте. Если вы используете веб-садоводство, то те же правила, которые применяются к состоянию приложения / сеанса, применяются к коду в global.asax. Другими словами, если вы работаете на 4 процессорах, когда процессоры 1, 2 и 3 заняты и # 4 принимает свой первый запрос, любой код, который находится в global.asax (обработчики событий и т. Д.), Будет выполнен .

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