मैंने पेपैल के साथ एक विशाल ईंट की दीवार मारा। मैंने अपने डब्लूएसडीएल का उपयोग करके कुछ रैपर वर्ग बनाने के लिए नियमित सी # प्रोजेक्ट बनाया था।वेब संदर्भ बनाम सेवा संदर्भ
यदि आप एक गैर-वेब प्रोजेक्ट बनाते हैं, तो एकमात्र विकल्प जिसे आप wsdl जोड़ना चाहते हैं वह एक वेब सेवा संदर्भ है। और यह वेब संदर्भ के रूप में प्रॉक्सी कक्षाओं का एक ही सेट बनाता है लेकिन वास्तव में नहीं ... और अधिक जोड़ता है कि पेपैल के लोगों को भी पता नहीं है।
तो मैं इस पूरे समय प्रॉक्सी वर्गों सेवा (SoapBinding) के रूप में उपयोग करने के लिए की इस सूची में सही इंटरफ़ेस की तलाश में था और PayPalAPIAASoapBinding
नहीं वहाँ मैं संपर्क में हमारे पेपैल बिंदु कह रखा गया था।
मैं केवल निम्नलिखित 2 इंटरफेस है कि मेरे पास दिखाई दिया है कि मैं क्या उपयोग करने के लिए के बाद से मैं एक PayPalAPIAASoapBinding
जो आपको एक वेब संदर्भ आधारित सेवा संदर्भ में देख सकते हैं नहीं देखा की जरूरत देख सकते हैं:
PayPalAPIAAInterfaceClient
PayPalAPIInterfaceClient
तो मैं लगा ओह, मैंने शायद एक सेवा संदर्भ बनाम एक वेब संदर्भ बनाया था जो वेब संदर्भ वेब प्रोजेक्ट में एक विकल्प है। लेकिन मैं नहीं चाहता कि मेरा सेवा संदर्भ कड़ाई से मेरी वेब प्रोजेक्ट के साथ मिल जाए। इसलिए मैंने सी # प्रोजेक्ट बनाया है।
तो हेक सेवा संदर्भ बनाम वेब संदर्भ क्या है? और अगर मैं मुझे एक लूप फेंकने जा रहा हूं और मुझे वेब संदर्भ की तुलना में अलग-अलग इंटरफेस का सेट दे रहा है तो मुझे इसे किसी अन्य परियोजना में कैसे अलग करना है?
इसके अलावा, चीजों को और भी भ्रमित करने के लिए, वीएस 2008 में एक वेब सेवा अनुप्रयोग प्रोजेक्ट है।
तो मैं क्या उपयोग करूं? हम .NET 3.5 ढांचे का उपयोग कर रहे हैं और हम WCF पर जाने के लिए तैयार हैं। तो क्या मैं अभी भी डब्ल्यूसीएफ का उपयोग नहीं कर रहा हूं या फिर क्या नया सेवा संदर्भ का उपयोग कर सकता हूं? यदि आप अभी तक .NET 3.5 का उपयोग कर रहे हैं और डब्लूसीएफ नहीं हैं और आप अभी भी बुनियादी वेब सेवाएं करना चाहते हैं, तो क्या आप अभी भी सेवा संदर्भ मार्ग पर जाते हैं और डब्लूसीएफ फ्रेमवर्क का उपयोग नहीं करते हैं? इसका मतलब यह है कि इसे .NET 2.0 वेब संदर्भ की तरह अभी भी इस्तेमाल किया जा सकता है, बस आपको डब्लूएसडीएल की पूरी तरह से अलग पीढ़ी मिल जाएगी?
[वेब संदर्भ और सेवा संदर्भ के बीच अंतर] का संभावित डुप्लिकेट? (Http://stackoverflow.com/questions/308454/difference-between-web-reference-and-service-reference) –