ASP.NET Web Application ทุกอันมี Single Application Domain หรือไม่


9

ฉันสับสนเล็กน้อย มีโดเมนแอปพลิเคชันเพียงโดเมนเดียวสำหรับทุกแอปพลิเคชันเว็บ ASP.NET เดียวหรือสามารถมีได้ทุกที่ระหว่าง 1 ถึง 100 โดเมนแอปพลิเคชันที่มีอยู่ในกลุ่มแอปพลิเคชันเดียวของเว็บแอปพลิเคชัน

คำตอบ:


5

โดเมนแอปพลิเคชันเป็นขอบเขตตรรกะและฟิสิคัลที่สร้างขึ้นรอบ ๆ ทุกแอ็พพลิเคชัน. NET โดย Common Language Runtime (CLR)

  1. เว็บแอปพลิเคชันหนึ่งตัวทำงานใน Application Domain เดียวแต่อาจสื่อสารผ่านทางเว็บ / บริการระยะไกลกับแอปพลิเคชันในโดเมนอื่น ๆ

  2. CLR อาจอนุญาตให้แอปพลิเคชัน. NET หลายรายการทำงานใน Application Domain เดียวดังนั้นจึงหมายความว่า Application Domain อาจถูกใช้งานร่วมกันโดยแอปพลิเคชันต่างๆซึ่งในกรณีนั้นสามารถสื่อสารกันได้โดยตรง

แม้ว่าส่วนใหญ่แล้วความสัมพันธ์ระหว่างเว็บแอปพลิเคชันและโดเมนแอปพลิเคชันจะเป็นแบบหนึ่งต่อหนึ่ง

คุณสามารถอ่านบทความต่อไปนี้ (สั้นมาก แต่เขียนอย่าง) ซึ่งจะอธิบายสิ่งที่เป็นแอพลิเคชันโดเมนและวิธีที่พวกเขาอาจจะมีประโยชน์: http://www.beansoftware.com/NET-Tutorials/Application-Domain.aspx

นอกจากนี้ในบล็อกของเขาScott Forsyth ยังอธิบายถึงความแตกต่างระหว่างแอปพลิเคชัน (คำ IIS), แอปพลิเคชันเว็บ (คำศัพท์ ASP.NET) และโดเมนแอปพลิเคชัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.