2012-01-09 14 views
6

मैंने वीएस में एक नया खाली कंसोल ऐप प्रोजेक्ट शुरू किया (मैं वीएस -2010 का उपयोग कर रहा हूं), और उपयोगकर्ता नाम और पासवर्ड से सुरक्षित वेब सेवा में सेवा संदर्भ जोड़ें चुनें।सेवा संदर्भ जोड़ें, एकाधिक प्रमाण पत्र प्रॉम्प्ट

जब मैं संवाद बॉक्स में जाता हूं, तो मुझे प्रमाणपत्र स्वीकार करने के लिए हाँ/नहीं प्रॉम्प्ट का सामना करना पड़ता है। मैं हां चुनता हूं, फिर मैं डिस्कवरी क्रेडेंशियल प्रॉम्प्ट पर उपयोगकर्ता नाम और पासवर्ड पूछता हूं।

यदि मैं सही ढंग से कई बार (3+) कुंजी करता हूं, तो मुझे अंत में डब्लूएसडीएल तक पहुंच प्राप्त होती है। या, विचित्र रूप से पर्याप्त है यदि मैं उन्हें एक बार सही ढंग से कुंजी करता हूं, फिर रद्द करें, फिर प्रक्रिया के माध्यम से फिर से जाएं, मेरे क्रेडिट पहले प्रयास पर स्वीकार किए जाते हैं।

मैंने द गुगल से पूछा और एसक्यूएल रिपोर्टिंग वेब सेवाओं से संबंधित कुछ उदाहरण पाए, और किसी ने कुछ इसी तरह के बारे में here पोस्ट किया, लेकिन कोई भी एक निश्चित उत्तर नहीं लगता है।

क्या कोई इस अजीब व्यवहार को समझा सकता है? क्या सेवा गलत तरीके से कॉन्फ़िगर की गई है या क्या यह वेब सेवाओं या डब्ल्यूसीएफ सेवाओं के साथ ज्ञात समस्या है?

+0

यह लगभग लगता है जैसे आप एक संदर्भ जोड़ने की कोशिश कर रहे हैं/इसे गलत तरीके से उपभोग कर सकते हैं जिस तरह से बनाम 2008 इसे करने के लिए उपयोग करता है .. यह websi url का उपभोग करने की कोशिश करते समय भी एक एलियासिंग समस्या हो सकती है मुझे कुछ समस्याएं थीं इसी तरह जब मैंने पहली बार बनाम वेबसाइसेस का उपयोग करना शुरू किया, जिसे हमने बनाम 2010 में उपयोग करते समय हमारी कंपनी में बनाया था, लेकिन 2008 में उसी संदर्भ को स्थापित करते समय शून्य समस्याएं थीं .. – MethodMan

+0

मैंने इसे तीसरी पार्टी एएसएमएक्स सेवा के साथ पहले देखा है और मैं 2008 का उपयोग कर रहा था। मैं इसे अब तीसरी पार्टी डब्ल्यूसीएफ सेवा के साथ देख रहा हूं और मैं 2010 में हूं। मेरे कदम ऊपर दिए गए हैं, क्या एक और सही प्रक्रिया है जिसके बारे में मुझे पता नहीं है? :-) –

+0

मैं आपके क्रेडेंशियल दर्ज करने के बारे में किसी का जवाब नहीं दे सकता क्योंकि जिस तरह से हमारे पास चीजें सेट अप हैं .. यह हमारे नेटवर्क लॉग के खिलाफ प्रमाणीकृत है, इसलिए यह एक विश्वसनीय कनेक्शन है .. मुझे आश्चर्य है कि किसी और ने इसे देखा है मुद्दा भी – MethodMan

उत्तर

7

मुझे यकीन नहीं है कि यह अभी तक जवाब है या नहीं, लेकिन अगर मैं किसी और की मदद करता हूं तो मैं इसे पोस्ट कर रहा हूं।

से मैं क्या देखा है, यदि आप जब एक वेब संदर्भ या एक सुरक्षित वेब सेवा के लिए सेवा संदर्भ जोड़ने एक सतत उपयोगकर्ता नाम + पासवर्ड संकेत समस्या में मिलता है और आप कुछ आप सही तरीके से साख में प्रवेश कर रहे हैं, सुनिश्चित करें कि आप बनाना

1) का प्रयोग करें डोमेन \ उपयोगकर्ता नाम बनाम केवल

2) के बाद आप अपने क्रेडेंशियल्स कम से कम एक बार सही ढंग से दर्ज करें और आप दूसरी बार संकेत दिया जाता है, आगे कुछ भी प्रदर्शन नहीं करते उपयोगकर्ता नाम: दो बातें की कोशिश 30-60 सेकेंड (मैंने अभी इसे बनाया है, वाईएमएमवी)। यदि आप प्रॉम्प्ट पर और पर प्रतीक्षा करें तो रद्द करें पर क्लिक करें, सेवा संदर्भ आपके लिए प्रोजेक्ट में जोड़ने के लिए प्रतीक्षा कर रहा है।

जो मैं देख रहा हूं उससे, विजुअल स्टूडियो जल्दी में आता है और डब्लूएसडीएल डाउनलोड करने और/या प्रॉक्सी कक्षाएं उत्पन्न करने के लिए समय देने से पहले आपको पुनः संकेत देता है।

0

कल इस के साथ संघर्ष किया गया & Google को एक ही भ्रम में चलने वाले अन्य लोगों को ढूंढने के अलावा अन्य मदद नहीं थी।

मैं आईई में बस wsdl को ठीक से ब्राउज़ कर सकता था, इसलिए आईई क्रेडेंशियल्स को ठीक से पास कर रहा था। तो "डब्ल्यूटीएफ" के 5 घंटों के बाद निर्णय लिया गया कि वीएस -2010 में खोज संवाद के लिए संदर्भ संदर्भ केवल प्रमाण पत्र पास नहीं कर रहा था .... त्रुटि संदेश से प्रमाणित है कि सर्वर अज्ञात प्रमाणीकरण की अनुमति नहीं देता है।

"ठीक है तो क्या यह मेरे प्रमाण-पत्रों को आईई के समान तरीके से प्रदान नहीं करेगा?"

उम, तो शायद नहीं। शायद मैं मान रहा था कि यह होगा। शायद वीएस -2010 केवल खोज के लिए अज्ञात प्रमाणीकरण चाहता था।

एसएसआरएस सेवाओं की जांच करना मैं "खोज" करने की कोशिश कर रहा था, पाया गया कि अनाम की अनुमति नहीं थी।

तो मेरे मामले में वीएस -2010 खोज के लिए गुमनाम रूप से प्रमाणित करना चाहता था और ऐसा लगता है कि आईई ने एक ही फैशन में प्रमाण-पत्रों की आपूर्ति नहीं की थी।

इसलिए मैंने होस्टिंग सर्वर पर आईआईएस खोला, एसएसआरएस सेवाओं के लिए अज्ञात प्रमाणीकरण सक्षम किया और वीएस -2010 बेकार लॉगिन संकेत प्रस्तुत करना बंद कर दिया।

सेवा संदर्भ & में गिरा दिया गया था प्रॉक्सी उत्पन्न हुए थे।

मैंने अज्ञात पहुंच को अक्षम करने का प्रयास नहीं किया है, लेकिन मुझे यह समझ में आता है कि जब मैं इसका उपयोग करता हूं तो क्लाइंट क्रेडेंशियल्स को प्रॉक्सी में पास करने जा रहा हूं, इसलिए मेजबान पर अनाम पहुंच को अक्षम करना सुरक्षित होगा।

वीएस -2010 बस उस संवाद से गुमनाम रूप से प्रमाणित करने की आवश्यकता है, मैं अनुमान लगा रहा हूं। यह प्रमाण पत्र प्रदान करने के लिए वापस नहीं आ गया था क्योंकि मैं यह मान रहा था कि यह होगा।

+0

हाँ, मेरे लिए अजीब बात यह थी कि अगर मैंने कुछ सेकंड इंतजार किया और रद्द कर दिया, तो सब कुछ ठीक था और कोई और संकेत नहीं था। जानकारी के लिए धन्यवाद। –

+0

"यूआरएल व्यवहार" स्टेटिक सेट करके "मैं" कस्टम टूल "MSDiscoCodeGenerator 'फेंकने के बिना" वेब संदर्भ अपडेट "करने में सक्षम हूं। मूल्य अपेक्षित सीमा के भीतर नहीं आता है। "त्रुटि। अभी भी लॉगऑन प्रॉम्प्ट को रद्द करना पड़ा। उसी यूआरएल" गतिशील "दूसरे वर्कस्टेशन से ठीक काम करता है ... – StevoKeano

5

मुझे लगभग एक ही समस्या मिली। 3 बार से अधिक प्रमाण पत्र प्रदान करने की आवश्यकता है और यह कभी नहीं रोका। अनाम सक्षम करना वास्तविक समाधान नहीं है। यह प्रमाण पत्र के लिए नहीं पूछेगा।

समाधान (अज्ञात के बिना): - उपयोगकर्ता उपयोगकर्ता नाम जानकारी के साथ दर्ज करें। मेरे ग्राहकों के पर्यावरण पर दो डोमेन हैं।

आपको संकेत मिलता है कि तीन बार (मुझे लगता है) क्योंकि यह तीन अलग-अलग यूआरएल पर कुछ खोज सामग्री कर रहा है।

+0

मैंने डोमेन दर्ज किया। मैंने 3 बार नहीं कहा, मैंने कहा 3+ बार, वास्तव में यह कई बार जारी रहेगा क्योंकि मैं ठीक क्लिक करूंगा। –

0

मेरे पास एक प्रमाणित तृतीय पक्ष वेब सेवा से कनेक्ट करने का प्रयास करने का एक ही समस्या है, इस तथ्य के बावजूद कि मेरे पास प्रमाण-पत्र हैं और वे काम करते हैं।

http://[username]:[password]@[serviceUrl]/service?wsdl 

उदहारण के लिए: -

एक वैकल्पिक हल मुझे लगता है कि हालांकि काम किया इस StackOverflow answer से था यह आप के रूप में इस खोज के URL के भाग के रूप में क्रेडेंशियल दर्ज करने में सक्षम हो सकता लगता है

http://bob1:[email protected]/service?wsdl 

मैंने कोशिश की इस विधि जोड़ें सेवा संदर्भ संवाद का उपयोग करके मैं अब उन क्रेडेंशियल पॉपअप विंडोज़ मिला है और प्रॉक्सी वर्गों मुद्दे के बिना बनाया गया था जब।

0

आज मैं इसी तरह के मामले में ठोकर खाई। मैंने कई कामकाजों का पालन किया लेकिन उनमें से कोई भी काम नहीं किया। फिर मैंने एक नया दृष्टिकोण आज़माया: http://server.domain.name/path/to/wsdl टाइप करने के बजाय मैंने http://server.ip.address/path/to/wsdl दर्ज किया और यह एक आकर्षण के रूप में काम किया।

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