Они находятся на уровне AppDomain
- это одинаково для всех статических переменных, независимо от того, находятся они в ASP.NET или нет.
Итак:
- Есливы используете один и тот же класс из разных доменов приложений, вы получите отдельные переменные
- Если ваш домен приложений будет переработан, вы получите отдельные переменные
- Если два запроса будут отправлены на разные машины, вы получитеполучить отдельные переменные
- Если два одновременных запроса попадают в один и тот же домен приложений, они могут связываться друг с другом (поэтому такие вещи, как
count++
небезопасны)