आईआईएस 7.0 में प्रतिरूपण

मेरे पास एक वेबसाइट है जो आईआईएस 6.0 के तहत सही तरीके से काम करती है: यह विंडोज क्रेडेंशियल्स वाले उपयोगकर्ताओं को प्रमाणित करती है, और फिर डीबी को हिट करने वाली सेवा से बात करते समय, यह प्रमाण-पत्र पास करता है।

आईआईएस 7.0 में, वही कॉन्फ़िगरेशन सेटिंग्स क्रेडेंशियल पास नहीं करती हैं, और डीबी एनटी प्राधिकरण \ ANONYMOUS के साथ हिट हो जाती है।

क्या मुझे कुछ याद आ रही है? मैंने अपनी आईआईएस 7.0 वेबसाइट में अनन्य पहुंच बंद कर दी है, लेकिन मुझे काम करने की बात नहीं मिल रही है।

ये वे सेटिंग्स हैं जिन्हें मैं आईआईएस 6.0 और 7.0 दोनों पर उपयोग कर रहा हूं:



6.0 से 7.0 में क्या बदल गया?

0
ro fr bn

4 उत्तर

क्या आपका आईआईएस सर्वर SQLServer द्वारा प्रतिनिधिमंडल के लिए भरोसा किया गया है? मैंने WebDAV के साथ पहले इसमें भाग लिया है जहां हमें फ़ाइल सर्वर द्वारा फ़ाइल सर्वर की ओर से प्रमाणीकृत करने के लिए सर्वर सर्वर द्वारा विश्वसनीय आईआईएस चलाना पड़ा है।

0
जोड़ा

दिलचस्प ... मेरे पास विपरीत समस्या है - सक्षम नहीं है क्लाइंट ब्राउज़र से, प्रमाणीकरण को वेबसर्वर के माध्यम से और फ़ायरवॉल पर बड़े कॉर्पोरेट नेटवर्क के भीतर डेटाबेस पर पास करने के लिए।

मुझे यह भी लगता है कि डेटाबेस के लिए "अंतिम उपयोगकर्ता का अंत" प्रमाणीकरण एक बुरा विचार और संभावित सुरक्षा जोखिम है। अंतिम उपयोगकर्ता को SQL क्वेरी लोड करने और सीधे अपने डेटाबेस से कनेक्ट करने से रोकने के लिए कुछ भी नहीं है, इसलिए आप बेहतर ढंग से अपनी स्कीमा लॉक कर लेंगे!

@Esteban - मेरे को आपकी सहायता करने में बहुत उपयोगी नहीं है उत्तर दें।

0
जोड़ा

आईआईएस 7 और आईआईएस 6.0 के बीच बदलाव हुए हैं। मैंने आपके लिए एक ब्लॉग पोस्ट पाया जो वास्तव में आपकी मदद कर सकता है ( इसे देखने के लिए यहां क्लिक करें )।

क्या आप अपना एप्लीकेशन इंटीग्रेटेड मोड या क्लासिक मोड में चला रहे हैं? मैंने जो देखा, उससे प्रतिरूपण विशेषता को सही में डालने से आपको निम्न त्रुटि संदेश के साथ 500 त्रुटि प्रदर्शित करनी चाहिए:

आंतरिक सर्वर त्रुटि। यह HTTP है   त्रुटि 500.1 9: अनुरोधित पृष्ठ   संबंधित नहीं किया जा सकता क्योंकि संबंधित   पृष्ठ के लिए विन्यास डेटा है   अमान्य।

प्रस्तावित कार्यवाही यहां दी गई है:

Workaround:

1) If your application does not rely on impersonating the requesting user in the BeginRequest and AuthenticateRequest stages (the only stages where impersonation is not possible in Integrated mode), ignore this error by adding the following to your application?s web.config:

/>

2) If your application does rely on impersonation in BeginRequest and AuthenticateRequest, or you are not sure, move to classic mode.

मुझे उम्मीद थी कि यह समझने में उपयोगी था कि आईआईएस 7.0 अब कैसे काम करता है।

0
जोड़ा
@ मैक्सिम, यह अब मेरे लिए कोई मुद्दा नहीं है, लेकिन यह निश्चित रूप से समस्या को समझने में मदद करता है। धन्यवाद!
जोड़ा लेखक Esteban Araya, स्रोत
के अंतर्गत <�सत्यापन> नोड को जोड़कर IIS 7.5 में मेरे लिए समस्या हल हो गई
जोड़ा लेखक MrDustpan, स्रोत

आम तौर पर यदि आप इस तरह डबल हॉप प्रमाणीकरण कर रहे हैं, तो केर्बेरोज आमतौर पर तब तक शामिल होता है जब तक कि पहला प्रमाणीकरण बेसिक न हो।

मैं आईआईएस 6 सर्वर पर प्रमाणीकरण की जांच करता हूं और यह सुनिश्चित करता हूं कि यह आईआईएस 7 पर समान है।

यदि आईआईएस 6 बॉक्स विंडोज इंटीग्रेटेड पर सेट है, तो आपको केर्बेरोस सेटिंग्स - एसपीएन, प्रतिनिधिमंडल आदि को सत्यापित करने की आवश्यकता है।

0
जोड़ा