แม้ว่า ASP.NET จะป้องกันความซับซ้อนมากมาย แต่เมื่อเขียนแอปพลิเคชัน ASP.NET เราควรให้ความสนใจเสมอ: รหัสของเราทำงานในสภาพแวดล้อมการทำงานแบบหลายกระบวนการและแบบมัลติเธรดเสมอ ดังนั้นเราจึงต้องระมัดระวังเมื่อต้องรับมือกับตัวแปรคงที่และตัวแปรส่วนกลาง ในเวลาเดียวกัน เมื่อเราจัดเก็บสิ่งต่าง ๆ ในเซสชัน เรายังต้องพิจารณาว่าออบเจ็กต์ที่บันทึกไว้สามารถข้ามขอบเขตกระบวนการได้หรือไม่ เมื่อสถานะเซสชันถูกจัดให้เป็นบริการนอกกระบวนการ
( คลิกที่ภาพเพื่อขยาย )