क्या प्रत्येक ASP.NET वेब अनुप्रयोग में एक एकल अनुप्रयोग डोमेन है?


9

मैं थोड़ा उलझन में हूं। क्या हर एक ASP.NET वेब अनुप्रयोग के लिए केवल एक ही अनुप्रयोग डोमेन है या एक वेब अनुप्रयोग के एकल अनुप्रयोग पूल में मौजूद 1 से 100 अनुप्रयोग डोमेन के बीच कहीं भी हो सकता है

जवाबों:


5

एक एप्लिकेशन डोमेन, कॉमन लैंग्वेज रनटाइम (सीएलआर) द्वारा प्रत्येक .NET एप्लिकेशन के आसपास बनाई गई तार्किक और भौतिक सीमा है।

  1. एक वेब अनुप्रयोग एक एकल अनुप्रयोग डोमेन में चलता है, लेकिन अन्य डोमेन में अनुप्रयोगों के साथ वेब / दूरस्थ सेवाओं के माध्यम से संवाद कर सकता है।

  2. CLR एकल अनुप्रयोग डोमेन में कई .NET अनुप्रयोगों को चलाने की अनुमति दे सकता है , इसलिए इसका मतलब है कि एक आवेदन डोमेन को विभिन्न अनुप्रयोगों द्वारा साझा किया जा सकता है जो उस स्थिति में एक दूसरे के साथ "सीधे" संवाद कर सकते हैं।

हालांकि अधिकांश बार, वेब एप्लिकेशन और एप्लिकेशन डोमेन के बीच का संबंध एक-से-एक होता है।

आप निम्नलिखित लेख (बहुत कम, लेकिन अच्छी तरह से लिखा हुआ) पढ़ सकते हैं जो बताता है कि एप्लिकेशन डोमेन क्या हैं और वे कैसे उपयोगी हो सकते हैं: http://www.beansoftware.com/NET-Tutorials/Application-Domain.aspx

इसके अलावा, अपने ब्लॉग पर , स्कॉट फोर्सिथ एक एप्लिकेशन (IIS टर्म), एक वेब एप्लिकेशन (ASP.NET टर्म) और एप्लिकेशन डोमेन के बीच अंतर बताते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.