Хотя ASP.NET скрывает большую сложность, при написании приложений ASP.NET мы всегда должны обращать внимание: наш код всегда работает в многопроцессной и многопоточной операционной среде. Поэтому мы должны быть бдительными при работе со статическими и глобальными переменными. В то же время, когда мы храним что-либо в сеансе, нам также необходимо учитывать, могут ли сохраненные объекты пересекать границы процесса, когда состояние сеанса предоставляется как внепроцессная служба.
( Нажмите на изображение, чтобы увеличить )