IIS 7.0 में, एप्लिकेशन पूल पहचान और वेब साइट पहचान के बीच अंतर क्या है?


13

IIS 5.0 में, डिफ़ॉल्ट रूप से एक एप्लिकेशन पूल का पहचान खाता ASPNET है, और वेबसाइट, जब तक कि प्रतिरूपण सक्षम नहीं किया जाता है, तब तक उसके एप्लिकेशन पूल की पहचान के खाते के अंतर्गत चलता है।

लेकिन IIS 7.0 में, दो स्थान हैं जहां मैं उस खाते को कॉन्फ़िगर कर सकता हूं जिसका मेरी वेबसाइट उपयोग करेगी। आवेदन पूल स्तर पर और वेबसाइट स्तर पर।

मुझे एप्लिकेशन पूल पहचान को ओवरराइड करने के लिए वेबसाइट की पहचान की उम्मीद थी, लेकिन मैंने अभी देखा है कि ऐसा नहीं है।

तो, क्या अंतर है?

जवाबों:


15

दोनों खाते अलग-अलग चीजें हैं। साइट के उपयोगकर्ता का प्रतिनिधित्व करने वाली वेबसाइट की पहचान के बारे में सोचें। यदि आप एक नई वेबसाइट बनाते हैं तो यह खाता अनाम IIS खाता है। यदि आप "बेनामी प्रमाणीकरण" को अक्षम करते हैं, तो आपके उपयोगकर्ताओं को वेबसाइट के खिलाफ प्रमाणित करना होगा (एक इंट्रानेट / विंडोज डोमेन साइट में यह नेटवर्क क्रेडेंशियल्स का उपयोग करके इम्पीकाइट हो सकता है।)

एप्लिकेशन पूल पहचान आपकी विधानसभाओं को चलाने के लिए आवश्यक विंडोज खाता है। आम तौर पर यह " नेटवर्क सेवा " खाता है जो सीमित उपयोगकर्ता अधिकारों और अनुमतियों के साथ कम से कम विशेषाधिकार प्राप्त खाता है। इसमें नेटवर्क क्रेडेंशियल्स हैं। इसका अर्थ है कि आप इसका उपयोग किसी डोमेन में नेटवर्क संसाधनों के विरुद्ध प्रमाणित करने के लिए कर सकते हैं। आप एकीकृत सुरक्षा के साथ SQL सर्वर डेटाबेस तक पहुँचने के लिए भी इसका उपयोग कर सकते हैं।

उदाहरण के लिए, यदि आपके ASP.NET एप्लिकेशन को किसी फ़ोल्डर में लिखना है, तो आपको एप्लिकेशन पूल खाते को अनुमति देनी होगी, न कि वेबसाइट खाते को। एप्लिकेशन पूल पहचान के बारे में अधिक जानकारी के लिए, यहां पढ़ें

नोट: IIS 7 में अनाम वेबसाइट खाते के लिए अनुप्रयोग पूल पहचान के समान खाते का उपयोग करने का एक तरीका है:

यहाँ छवि विवरण दर्ज करें

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