2011-06-09 14 views
5

मुझे अपने डब्ल्यूसीएफ आवेदन के साथ परेशानी हो रही है। जब मैं क्लाइंट एप्लिकेशन चलाता हूं और यह सर्वर से कनेक्ट करने का प्रयास करता है तो मुझे निम्न अपवाद मिलता है:डब्ल्यूसीएफ परिवहन कनेक्शन से डेटा पढ़ने में असमर्थ

परिवहन कनेक्शन से डेटा पढ़ने में असमर्थ एक मौजूदा कनेक्शन को रिमोट होस्ट द्वारा जबरन बंद कर दिया गया था।

जब मैं सिस्टम से डीबग करता हूं जहां सेवा होस्ट की जाती है तो एप्लिकेशन ठीक चलता है। जब मैंने इसे किसी अन्य पीसी से डीबग करने का प्रयास किया तो मुझे यह त्रुटि मिल गई। इस अन्य पीसी से मैं ब्राउज़र में WSDL फ़ाइल (सर्वर अनुप्रयोग का) खोल सकता हूं ताकि सर्वर पाया जा सके।

+1

यह ठीक/डीबग करने के लिए एक परेशानी की तरह लगता है। ऐसा लगता है कि सर्वर ने एक कारण या किसी अन्य कारण से कनेक्शन बंद कर दिया है। यह कॉल बंद करने वाला एक सर्वर अपवाद हो सकता है। सर्वर पाया जा सकता है इसका मतलब यह नहीं है कि सर्वर भी कनेक्ट किया जा सकता है। सर्वर/क्लाइंट सेटअप के बारे में अधिक जानकारी दें और यह देखने के लिए कि क्या आप मूल बातें काम कर सकते हैं, थोड़ा परीक्षण दोहन लिखें। – CodingBarfield

+0

बाइंडिंग/प्रोटोकॉल/पोर्ट? यह फ़ायरवॉल मुद्दे की तरह लगता है। –

+0

दीदी आप इस मुद्दे को हल करते हैं? कृपया मुझे मार्गदर्शन करें ... मुझे एक ही समस्या का सामना करना पड़ रहा है –

उत्तर

0

मैं उपयोगकर्ता 1039 9 47 के साथ सहमत हूं - पूरी तरह से एंड-टू-एंड ट्रेसिंग सक्षम करता है, क्योंकि उस त्रुटि संदेश का अर्थ लगभग आठ हजार अलग-अलग मुद्दों का अर्थ है, जिनमें से कोई भी (सतह पर, कम से कम) कनेक्शन के साथ बहुत कुछ नहीं करना है बन्द है।

कहा जा रहा है, एक बार आप का पता लगाने देखने, या अगर किसी कारण से आप अनुरेखण सक्षम करने में असमर्थ हैं (लेकिन यह आपकी सेवा है, इसलिए मुझे लगता है आप कर सकते हैं), अपराधियों को मैं सबसे अधिक बार देख रहे हैं:

  1. बाध्यकारी बेमेल
  2. अपने डेटा अनुबंध
  3. डेटा का उपयोग नहीं में एक इंटरफ़ेस या अमूर्त प्रकार का उपयोग करते हुए अपने गुण और वर्गों पर जिम्मेदार बताते हैं, जब वे एक इंटरफ़ेस या अमूर्त वर्ग से विरासत।

कम से कम आप जानते हैं कि आप सर्वर को मार रहे हैं। यदि आप ट्रेसिंग लॉग नहीं प्राप्त कर सकते हैं, और उनमें से कोई भी मुद्दा नहीं है, तो आप हमेशा विजुअल स्टूडियो के दो उदाहरण खोल सकते हैं, एक में सेवा होस्ट का नया डिबगिंग सत्र शुरू कर सकते हैं, फिर इसे डिबगिंग सत्र से कनेक्ट कर सकते हैं दूसरे में ग्राहक। फिर आप ट्रैक कर सकते हैं कि अपवाद को प्रसंस्करण में कहां फेंक दिया जा रहा है। अक्सर यह डेटा क्रमिकरण में है (यानी, # 2 और # 3)।

+0

धन्यवाद प्रोजेक्ट पहले ही बंद कर दिया गया है, इसलिए अब परीक्षण नहीं कर सकता है लेकिन उम्मीद है कि इससे दूसरों की मदद मिलेगी – thanksalot

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