दोनों खाते अलग-अलग चीजें हैं। साइट के उपयोगकर्ता का प्रतिनिधित्व करने वाली वेबसाइट की पहचान के बारे में सोचें। यदि आप एक नई वेबसाइट बनाते हैं तो यह खाता अनाम IIS खाता है। यदि आप "बेनामी प्रमाणीकरण" को अक्षम करते हैं, तो आपके उपयोगकर्ताओं को वेबसाइट के खिलाफ प्रमाणित करना होगा (एक इंट्रानेट / विंडोज डोमेन साइट में यह नेटवर्क क्रेडेंशियल्स का उपयोग करके इम्पीकाइट हो सकता है।)
एप्लिकेशन पूल पहचान आपकी विधानसभाओं को चलाने के लिए आवश्यक विंडोज खाता है। आम तौर पर यह " नेटवर्क सेवा " खाता है जो सीमित उपयोगकर्ता अधिकारों और अनुमतियों के साथ कम से कम विशेषाधिकार प्राप्त खाता है। इसमें नेटवर्क क्रेडेंशियल्स हैं। इसका अर्थ है कि आप इसका उपयोग किसी डोमेन में नेटवर्क संसाधनों के विरुद्ध प्रमाणित करने के लिए कर सकते हैं। आप एकीकृत सुरक्षा के साथ SQL सर्वर डेटाबेस तक पहुँचने के लिए भी इसका उपयोग कर सकते हैं।
उदाहरण के लिए, यदि आपके ASP.NET एप्लिकेशन को किसी फ़ोल्डर में लिखना है, तो आपको एप्लिकेशन पूल खाते को अनुमति देनी होगी, न कि वेबसाइट खाते को। एप्लिकेशन पूल पहचान के बारे में अधिक जानकारी के लिए, यहां पढ़ें ।
नोट: IIS 7 में अनाम वेबसाइट खाते के लिए अनुप्रयोग पूल पहचान के समान खाते का उपयोग करने का एक तरीका है: