में ट्यूटोरियल के माध्यम से काम करते समय मैं लर्निंग डब्ल्यूसीएफ पुस्तक और पहले ट्यूटोरियल लैब पर काम कर रहा हूं HelloIndigo मुझे निम्न त्रुटि मिल रही है।एंडपॉइंट नॉटफाउंड एक्सेप्शन लर्निंग डब्ल्यूसीएफ
http://localhost:8000/HelloIndigo/HelloIndigoService से कनेक्ट नहीं हो सका। टीसीपी त्रुटि कोड 10061: कोई कनेक्शन नहीं बनाया जा सकता क्योंकि लक्ष्य मशीन ने इसे सक्रिय रूप से अस्वीकार कर दिया 127.0.0.1:8000।
यह लाइन स्ट्रिंग एस = proxy.HelloIndigo() पर ग्राहक परियोजना में प्रकट होता है;
EndpointAddress ep = new EndpointAddress("http://localhost:8000/HelloIndigo/HelloIndigoService");
IHelloIndigoService proxy = ChannelFactory<IHelloIndigoService>.
CreateChannel(new BasicHttpBinding(), ep);
string s = proxy.HelloIndigo();
Console.WriteLine(s);
Console.WriteLine("Press <ENTER> to terminate Client");
Console.ReadLine();
मैंने इस पर गहराई से गुमराह किया है लेकिन मैं कोई भी बुद्धिमान नहीं हूं।
क्या कोई इस मुद्दे को समझ सकता है और उपाय कैसे कर सकता है?
@ शिराज, अगर मैं एक ब्राउज़र मैं एक रिक्त पृष्ठ प्राप्त में अंत बिंदु का पता डाल - अगर मैं करने के लिए http यूआरएल को कम: // स्थानीय होस्ट: 8000/HelloIndigo मैं प्राप्त: इस के लिए एक Windows © संचार फाउंडेशन सेवा मेटाडाटा प्रकाशन है यह सेवा वर्तमान में अक्षम है। आदि ... –
@Shiraz - अगर मैं किसी अन्य प्रोजेक्ट के सेवा संदर्भ के रूप में जोड़ने का प्रयास करता हूं - मुझे प्राप्त होता है ... 'http: // localhost: 8000/HelloIndigo/HelloIndigoService' डाउनलोड करने में त्रुटि हुई। अनुरोध HTTP स्थिति 400: खराब अनुरोध के साथ विफल रहा। मेटाडाटा में एक संदर्भ है जिसे हल नहीं किया जा सकता है: 'http: // localhost: 8000/HelloIndigo/HelloIndigoService'। सामग्री प्रकार आवेदन/साबुन + एक्सएमएल; charset = utf-8 सेवा http: // localhost: 8000/HelloIndigo/HelloIndigoService द्वारा समर्थित नहीं था। ग्राहक और सेवा बाइंडिंग मेल नहीं खा सकते हैं। आदि –
सेवा संदर्भ जोड़ने के लिए, आपके पास मेटाडेटा एक्सचेंज सक्षम होना चाहिए, यह मैक्स टैग –