2011-10-31 4 views
5

मैं एक वेब सेवा काई 2007 webpart अंदरsystem.net.credentialcache.defaultcredentials हमेशा MOSS 2007 में webpart

system.net.credentialcache.defaultcredentials उपयोग करने के लिए उपयोगकर्ता क्रेडेंशियल पारित करने के लिए कोशिश कर रहा हूँ खाली है। लेकिन क्रेडेंशियल हमेशा खाली दिखाता है। मैं एकीकृत विंडोज प्रमाणीकरण

उत्तर

5

का उपयोग कर रहा हूं क्या आप प्रमाण-पत्र निकालने की उम्मीद कर रहे हैं? हाँ, तो कृपया यह देखते हैं -

http://msdn.microsoft.com/en-us/library/system.net.credentialcache.defaultcredentials.aspx

यहाँ MSDN कहते है - "। ICredentials उदाहरण DefaultCredentials द्वारा लौटाए गए उपयोगकर्ता नाम, पासवर्ड, या वर्तमान सुरक्षा संदर्भ से डोमेन देखने पर नहीं किया जा सकता है"

हालांकि जब आप वेब सेवा कहते हैं तो एपीआई जानता है कि उसे क्या करना है, इसलिए यह उन प्रमाणपत्रों को पारित करेगा जिनके तहत आप वर्तमान में चल रहे हैं।

1

दरअसल, मैं जवाब नहीं दे रहा हूं। लेकिन मुझे आपकी पोस्ट का जवाब देने का कोई तरीका नहीं मिला। मेरे साथ भी वही दिक्कत है। आप चीजों के नीचे कोशिश कर सकते हैं।

  1. गुमनाम प्रमाणीकरण निकालें और सेट केवल खिड़कियों प्रमाणीकरण
  2. यहां तक ​​कि अगर आपको लगता है कि मैं विंडोज 7 में पता जब तक आप अनुप्रयोग पूल विशिष्ट उपयोगकर्ता के लिए सेट सेट करते हैं, आप परिणाम आप उम्मीद नहीं देखेंगे । यही वह जगह है जहां मैं फंस गया हूं। यदि आप पहले से ही जवाब जानते हैं तो मुझे बताएं।
11

आप डीबग में कभी भी प्रमाण-पत्र नहीं देखेंगे। लेकिन उन्हें सही ढंग से पारित किया जाएगा जहां उनकी आवश्यकता है। और अज्ञात प्रमाणीकरण का उपयोग करते समय क्लाइंट प्रमाणीकरण शीर्षलेख का उपयोग नहीं करेगा। आपको अनाम प्रमाणीकरण अक्षम करने की आवश्यकता है।

संबंधित मुद्दे