काम नहीं कर रहा है मैं विजुअल स्टूडियो 2008 का उपयोग कर रहा हूं और एक डब्ल्यूसीएफ क्लाइंट डब्ल्यूसीएफ सेवा के खिलाफ काम कर रहा हूं। वे दोनों एक ही विजुअल स्टूडियो समाधान में स्थित हैं। मेरे डब्ल्यूसीएफ अनुबंध में बदलाव करने के बाद, मैं ग्राहक पर सेवा संदर्भ अपडेट करना चाहता हूं ताकि अनुबंध में किए गए परिवर्तन प्रॉक्सी में भी किए जाएंगे।अद्यतन सेवा संदर्भ
मेरी समस्या यह है कि प्रॉक्सी कोड पुन: उत्पन्न नहीं होता है।
जब मैं सेवा संदर्भ अद्यतन करने के लिए चुनते हैं, तो निम्न होता है:
- शीर्षक के साथ एक संवाद "अपडेट सेवा संदर्भ 'नाम के- संदर्भ'" दिखाया गया है। इस संवाद में प्रगति पट्टी है।
- प्रगति बार चलता है और संवाद में स्थिति पाठ "अपडेट कर रहा है विन्यास"
- प्रगति बार में थोड़ा और अधिक चलता है, और स्थिति पाठ chnaged है को बदलकर "विन्यास पूरा अद्यतन"
संवाद करने के लिए पाठ उत्पन्न नहीं करता है "जेनरेटिंग \ कुछ \" (सटीक शब्द याद नहीं कर सकता) जिसे मैं तेज़ कर दूंगा।
यदि मैं सेवा संदर्भ हटा देता हूं और इसे फिर से जोड़ता हूं, प्रॉक्सी ठीक से उत्पन्न होता है। मैं पहले की तरह सटीक सेटिंग्स का उपयोग कर सेवा जोड़ता हूं, इसलिए मुझे नहीं लगता कि यह एक समस्या है जिसे मैं क्लाइंट पर सेवा संदर्भ कॉन्फ़िगरेशन को बदलकर हल कर सकता हूं।
एक बात मुझे संदेह है कि समस्या यह हो सकती है कि मैंने डिफ़ॉल्ट wsHttp बाइंडिंग को app.config में बदल दिया है। मैंने डिफ़ॉल्ट एंडपॉइंट्स का नाम बदल दिया है। इसका कारण यह है कि मुझे एक से अधिक एंडपॉइंट की आवश्यकता है और एक को 'कुछ-डिफ़ॉल्ट नाम' नाम दिया गया है और एक मेरे नाम से ही भ्रमित है।
सेवा को हटाने और इसे फिर से जोड़ने में समस्या यह है कि विजुअल स्टूडियो app.config (अन्य चीजों के साथ) में एक नया बाध्यकारी जोड़ता है जो वहां नहीं होना चाहिए।
किसी ने भी इस समस्या को पहले देखा है? किसी को इसका समाधान पता है?
दुर्भाग्यवश उनमें से कोई भी मुझ पर लागू नहीं होता है। जब मैं संदर्भ हटा देता हूं और इसे फिर से जोड़ता हूं तो यह ठीक काम करता है। अगर अनुबंध इतना बड़ा था या डब्ल्यूसीएफ अनुबंध में कोई त्रुटि थी, तो यह हटाए जाने/जोड़ने के बाद काम नहीं करेगा। – Nitramk