2015-02-16 4 views
5

के भीतर सेवा संदर्भ नहीं जोड़ सकता है, मैं डब्ल्यूसीएफ सेवा बनाने और उपभोग करने के लिए example on a website के माध्यम से काम कर रहा हूं। मैंने एक ऐसी सेवा बनाई है जो विंडोज़ एप्लिकेशन में होस्ट की गई है।डब्ल्यूसीएफ परियोजना के लिए क्लाइंट क्लास में सेवा संदर्भ को एक ही समाधान

साइट पर दिए गए निर्देशों के अनुसार मैंने एक ही दृश्य स्टूडियो समाधान में क्लाइंट ऐप कंसोल ऐप बनाया है। अब समस्या यह है कि मैं डब्ल्यूसीएफ मेजबान परियोजना के लिए सेवा संदर्भ नहीं बना सकता।

यदि मैं होस्ट प्रोजेक्ट चलाता हूं तो सेवा चालू हो जाती है और मैं अपने ब्राउज़र में यूआरएल पर जाकर इसे सत्यापित कर सकता हूं। हालांकि, मैं अपने क्लाइंट प्रोजेक्ट में एक सेवा संदर्भ नहीं जोड़ सकता जबकि एक और प्रोजेक्ट चल रहा है। "सेवा जोड़ें संदर्भ" विकल्प गहरा हुआ है। संभवतः यह तब से है जब वे विजुअल स्टूडियो में एक ही समाधान में हैं।

अगर मैं कोशिश करते हैं और संदर्भ जब मेजबान परियोजना तो नहीं चल रहा है मैं "सेवा संदर्भ जोड़ें" स्क्रीन में प्राप्त कर सकते हैं जोड़ने लेकिन कोई भी सेवा नहीं पाया जा सकता है (शायद क्योंकि WCF सेवा अब

चल रहा है मैं इस के आसपास मिल सकती है

समाधान एक्सप्लोरर छवि में के रूप में है:

enter image description here

उत्तर

7

तुम भी दृश्य स्टूडियो में WCF सेवा शुरू करने के लिए कोशिश कर सकते हैं, इसके बाद डीबग मेनू से "सभी अलग करें"। यह सेवा को पृष्ठभूमि में चलने देना चाहिए, फिर भी आपको सेवा संदर्भ जोड़ने के लिए विजुअल स्टूडियो खोलना चाहिए।

1

जोड़ें सेवा संदर्भ संवाद में, डिस्कवर बटन पर क्लिक करें और मैं चयन सेवाएं n समाधान:

enter image description here

+0

यह कोई नहीं ढूंढ सकता क्योंकि अगर सेवा – Sperick

+0

नहीं चल रही है तो मैं केवल उस संवाद बॉक्स में जा सकता हूं, समाधान में सेवा खोजने के लिए इसे चलाने की आवश्यकता नहीं है - आपको अगले छोटे तीर पर क्लिक करना होगा खोज बटन पर, और 'समाधान में सेवाओं – Alex

+0

का चयन करें और इसे प्राप्त किया: "समाधान में कोई सेवा नहीं मिली" – Sperick

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