हाँ आप इसे कर सकते हैं। कुछ चेतावनी हैं, हालांकि:
आपको मिलान करने वाले प्रोटोकॉल का उपयोग करना होगा। मानक .NET 2.0 पुस्तकालय कई सुरक्षित वेब सेवा सुविधाओं का समर्थन नहीं करते हैं; वास्तव में, यदि आप .NET 2.0 के डिफ़ॉल्ट इंस्टॉलेशन द्वारा उपभोग करना चाहते हैं तो आप डब्ल्यूसीएफ सेवा पर केवल मूल एचटीपी बाइंडिंग का उपयोग करके बहुत अधिक अटक गए हैं। यह कई उद्यम परिदृश्यों में एक गंभीर सीमा है। हालांकि, यह सब कुछ आपको चाहिए।
यदि आपको अधिक सुरक्षा की आवश्यकता है लेकिन अभी भी .NET 2.0 का उपयोग कर रहे हैं, तो विकल्प हैं। दोबारा, आपकी डब्ल्यूसीएफ सेवा को आपके .NET 2.0 क्लाइंट को समायोजित करना होगा, लेकिन आपके .NET 2.0 क्लाइंट को बाहरी लाइब्रेरी का लाभ उठाने की भी आवश्यकता होगी। विशेष रूप से, आपको माइक्रोसॉफ्ट द्वारा Web Service Enhancements डालने की आवश्यकता होगी। ध्यान रखें, हालांकि, ये पुस्तकालय कुछ SOAP प्रोटोकॉल के बीटा संस्करण को लागू करते हैं, जबकि डब्ल्यूसीएफ (कई तरीकों से डब्लूएसई के उत्तराधिकारी) डिफ़ॉल्ट रूप से मानकों को लागू करता है। चूंकि प्रोटोकॉल (विशेष रूप से डब्ल्यूएस-एड्रेसिंग) में कुछ तोड़ने वाले बदलाव थे, इसलिए आपको समायोजित करने के लिए अपनी डब्ल्यूसीएफ सेवा पर customBinding एंडपॉइंट देना होगा।
दुर्भाग्यवश, मैं आपको यह नहीं बता सकता कि आप किसका उपयोग करेंगे, क्योंकि यह इस बात पर निर्भर करेगा कि आप किस प्रोटोकॉल को सेवा पर समायोजित करना चाहते हैं, लेकिन आपकी अधिकांश समस्याओं का संदेश textMessageEncoding के संदेश को बदलकर हल किया जाएगा कस्टम बाध्यकारी। यह सबसे अच्छा परिदृश्य नहीं है, लेकिन यदि आप किसी ग्राहक को एकीकृत करने का प्रयास कर रहे हैं तो यह आपको कुछ खरीद सकता है।
नीचे की रेखा, .NET 2.0 क्लाइंट को मूल एचटीपी बाइंडिंग के अलावा किसी अन्य चीज़ के लिए डब्ल्यूसीएफ सेवा से बात करने के लिए बहुत सारे काम मिलते हैं। कई मामलों में, basicHttp बाइंडिंग पर्याप्त हो सकता है। कई उद्यम परिदृश्यों के लिए, यह नहीं होगा।मैं बात नहीं कर सकता जिसके लिए आपको मदद मिलेगी या नहीं, लेकिन काम करने के लिए संभव है - मैंने इसे सफलतापूर्वक किया है।
लेकिन यह एक बड़ा दर्द है। यदि आप कर सकते हैं तो एक विकल्प की तलाश करें।
.NET 2.0 में ऐसी कोई भी चीज़ नहीं है जो WSE के अलावा net.tcp या wsHttp का उपभोग कर सके, जो बीमारी से भी बदतर इलाज है। –
आह, सच ...... डब्ल्यूसीएफ .NET 3.0 के साथ आया - इसे भूलना जारी रखें! –
तो, मैं किस प्रकार का बाध्यकारी उपयोग करूँ, क्योंकि अब मैं wsHttp का उपयोग करता हूं और यह – Melursus