क्रियान्वित यह सवाल मुझे हल करने के लिए बहुत समय ले लिया। सबसे पहले, त्रुटि संदेश एक मजाक की तरह दिखता है। दूसरा, बस कुछ और नहीं है, बस वह संदेश।
वैसे भी, मैं करके इसे ठीक करने में कामयाब रहे।
सुनिश्चित करें कि userDn
पूरे पथ बनाना (जैसे, "LDAP://server-address/CN=" + userDn + ",OU=optional,DC=your-domain,DC=com"
यह वास्तव में बहुत महत्वपूर्ण है, यदि आप पूर्ण पथ की आपूर्ति नहीं करते यह HRESULT से एक अपवाद फेंक देगा: 0x80005000
entry.Invoke("Add", new object[] { userDn });
द्वारा
dirEntry.Properties["member"].Add(userDn);
की जगह।
फिर मैं एक उपयोगकर्ता को हटाना चाहता था और मुझे काम करने के लिए entry.Invoke("Remove", new object[] { userDn });
की उम्मीद थी। हालांकि, यह शैतानी एडी केवल तभी काम करेगी जब आप कम केस "हटाएं" का उपयोग करें, इसलिए entry.Invoke("remove", new object[] { userDn });
मेरे लिए काम किया।
स्रोत
2015-08-05 12:30:55
मैं लिंक [सी #: सर्वर को अनुरोध संसाधित करने के इच्छुक नहीं है] का संदर्भ भी जोड़ना चाहूंगा (http://nzpcmad.blogspot.in/2012/03/c-server-is-unwilling-to-process .html)। लिंक मेरे लिए सहायक था। –
@Mauricio मैं आपको अपने प्रश्न का उत्तर देने का अनुरोध करता हूं। क्योंकि इस सवाल को हिट मिल रही है ताकि कोई जवाब दे सके। लेकिन फिर वह पाते हैं कि इसका उत्तर दिया गया था। तो यह अच्छा होगा अगर आप इसका उत्तर दे सकें। –