IIS 6 की तरह विंडोज यूजर क्या एक अनाम asp.net वेबसाइट चलाता है?


0

मेरे पास 2 वेब सर्वर लोड-संतुलित हैं, पास-थ्रू ऑथेंटिकेशन का उपयोग करके 3 जी सर्वर से छवियों तक पहुंचने की कोशिश कर रहा है।

सर्वर एक कार्यसमूह में हैं क्योंकि मेरा होस्ट डोमेन का समर्थन नहीं करता है।

कोई फर्क नहीं पड़ता कि मैं क्या फ़ाइल / IIS अनुमतियाँ सेट करता हूं, वेब सर्वर छवियों तक पहुंच प्राप्त नहीं कर सकता है।

आईआईएस 6 की तरह अनाम एस्पेक्ट वेबसाइट क्या उपयोगकर्ता चलाता है?

जवाबों:


0

डिफ़ॉल्ट रूप से, अधिकांश ASP.NET फ़ंक्शन ऐप पूल पहचान के तहत चलते हैं, जो डिफ़ॉल्ट रूप से, NETWORK SERVICE है। इसका अर्थ है कि नेटवर्क में संपूर्ण $ खाता देखा जाता है।

कुछ चीजें वेबसाइट के अनाम उपयोगकर्ता खाते के रूप में चलती हैं, जो कि IUSR_computername है, और यदि आप प्रतिरूपण = "सही" सेट करते हैं, तो अधिकांश चीज़ें IUSR_computername के रूप में चलेंगी।

यदि आप अपनी साइट को एक समर्पित ऐप पूल में रख सकते हैं, तो मेरी अनुशंसा आपके ऐप पूल के लिए एक कस्टम उपयोगकर्ता बनाने की है, जैसा कि आपने सुझाया है, उसी उपयोगकर्ता / पासवर्ड के साथ passthrough का उपयोग कर। उपयोगकर्ता को प्रत्येक सर्वर पर IIS_WPG समूह में जोड़ा जाना चाहिए। फिर सुनिश्चित करें कि प्रतिरूपण झूठे पर सेट है, या सेट नहीं किया गया है (डिफ़ॉल्ट रूप से गलत)। फिर उस उपयोगकर्ता का उपयोग नेटवर्क एक्सेस के लिए किया जाएगा।

यह संभव है कि आपको अभी भी कोड एक्सेस सिक्योरिटी (CAS) त्रुटियां मिलेंगी। यदि हां, तो आपको कासपूल टूल का उपयोग करके UNC पथ एक्सेस देने की आवश्यकता होगी।


0

उपयोगकर्ता IUSR_ computername , जो गेस्ट समूह का सदस्य है। ( यहाँ और अधिक )

यदि आप तीनों प्रणालियों पर एक ही उपयोगकर्ता नाम और पासवर्ड के साथ एक नया उपयोगकर्ता बनाते हैं, और यह निर्धारित करते हैं कि आपके ऐप के लिए पहचान के रूप में, आपको बिना समस्या के बैकएंड सर्वर पर फ़ाइलों का उपयोग करने में सक्षम होना चाहिए।

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