मेरे पास Windows प्रमाणीकरण और प्रतिरूपण का उपयोग कर एक एएसपी.NET वेब अनुप्रयोग है। यहाँ web.config के प्रासंगिक हिस्सा है:प्रतिरूपण अनुमतियों को समझना
<authentication mode="Windows"/>
<identity impersonate="true"/>
आवेदन कोड अब एक फ़ाइल (XDocument.Load
) प्रमाणीकृत उपयोगकर्ता तक पहुंच है, का उपयोग करने की कोशिश करता है। यह बिल्कुल ठीक काम आज तक हम बजाय निम्न अपवाद हो रही शुरू कर दिया:
System.UnauthorizedAccessException: Access to the path '...' is denied.
(जाहिर है, व्यवस्थापक मुझसे कहता है कि "कुछ नहीं सर्वर पर बदल गया है"।)
मैं करने में सक्षम था " फ़ाइल को अनुमति देने के लिए आवेदन पूल पहचान प्रदान करके समस्या को ठीक करें। हालांकि, मुझे क्यों नहीं समझता है यह समस्या ठीक कर दी गई है।
मेरा प्रश्न: यदि प्रतिरूपण का उपयोग किया जाता है, तो आवेदन पूल पहचान के लिए उपयोग की जाने वाली फ़ाइलों तक पहुंच के लिए अभी भी आवश्यक क्यों है? क्या प्रतिरूपित उपयोगकर्ता और एप्लिकेशन पूल पहचान दोनों की आवश्यकता है? या केवल आवेदन पूल पहचान? यदि उत्तरार्द्ध, प्रतिरूपण का मुद्दा क्या है?
धन्यवाद, यह एक दिलचस्प पढ़ा गया था। तो मुझे लगता है कि लेखक मेरे प्रश्न का उत्तर "कुछ पहुंच" और "अन्य पहुंच" के रूप में सारांशित करने के विवरण में निहित है। इस प्रकार, सही दिशा में इंगित करने के लिए +1, लेकिन कोई चेक मार्क नहीं है क्योंकि ये विवरण गुम हैं। :-) – Heinzi