2010-01-08 3 views
0

Если статический класс помещен в App_Code, это означает только , будет создан один экземпляр, который будет использоваться разными HTTP-запросами?ASP.NET: статический класс в App_Code

Или каждый запрос по-прежнему приносит один запрос?

Спасибо.

ответ

1

Вы будете иметь один экземпляр для каждого рабочего процесса. Вы можете иметь несколько рабочих процессов на одном запросе на обработку одного и того же веб-сайта («веб-сад»).

Экземпляр будет использоваться для всех запросов только в этом рабочем процессе.

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

+0

Это хороший и важный момент! –

1

Не будет экземпляра вообще!

Статические классы никогда не создаются.

+1

Не могли бы вы предоставить ссылку? – Ricky

Смежные вопросы