मेरे पास एक ऐसा एप्लिकेशन है जो उपयोगकर्ताओं को पहुंच प्रदान करने के लिए ActiveDirectoryMembershipProvider का उपयोग कर रहा है। एप्लिकेशन को गैर-डोमेन मशीन पर होस्ट किया जाता है, जिसमें अनुप्रयोग सर्वर और डोमेन नियंत्रक के बीच फ़ायरवॉल होता है।ActiveDirectoryMembershipProvider "निर्दिष्ट डोमेन या सर्वर से संपर्क नहीं किया जा सका।"
हमने डीसी में एलडीएपी पोर्ट को अंदरूनी नेटवर्क पर खोला है - फिर भी कोई फर्क नहीं पड़ता कि हम क्या प्रयास करते हैं, हम एक त्रुटि के साथ समाप्त होते हैं जो कहता है "निर्दिष्ट डोमेन या सर्वर से संपर्क नहीं किया जा सका।"
क्या किसी के पास कोई सुझाव है कि मैं इसे कैसे हल कर सकता हूं? हमने उन सभी चीजों को आजमाया है जिनके बारे में हम सोच सकते हैं और बस कहीं भी नहीं जा रहे हैं।
मेरे कनेक्शन स्ट्रिंग है:
<add name="ADConnectionString"
connectionString="LDAP://10.5.3.7:389/DC=MyTestDomain,DC=local"/>
और मेरे प्रदाता है:
<add name="ActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider"
connectionStringName="ADConnectionString"
attributeMapUsername="SAMAccountName"
connectionProtection="None"
connectionUsername="LdapUser"
connectionPassword="LdapPassword" />
हां - हम एक ही जानकारी का उपयोग कर एलडीएपी उपकरण का उपयोग कर क्वेरी करने में सक्षम हैं। यह मुझे परेशान कर रहा है। एक अजीब बात यह है कि मैंने नोटिस किया था कि एडी सदस्यता प्रदाता उस सर्वर के नेटबीओएसओ नाम को प्राप्त करने का प्रयास करता है जिसे आप कनेक्ट कर रहे हैं (इसे परावर्तक के साथ खोदें) - और उसके दौरान एक सटीक संदेश फेंकने वाला एक प्रयास/पकड़ है कि हम मिल रहे हैं। निश्चित नहीं है कि प्रदाता क्यों सोचता है कि इसे सर्वर के नेटबीओस नाम की आवश्यकता है। –