मेरे पास विंडोज सेवा के रूप में होस्ट की गई डब्ल्यूसीएफ सेवा है और क्लाइंट एक एएसपी.NET एप्लिकेशन उपभोग करने वाली डब्ल्यूसीएफ सेवा विधियों है।netTcp बाइंडिंग या wsHttp बाइंडिंग
सुरक्षा लागू करने की प्रक्रिया में, मैं उलझन में हूं कि netTcpBinding
/wsHttpBinding
में से मेरे मामले के लिए उपयुक्त होगा।
अधिकतर दृश्य (डब्ल्यूसीएफ सेवा, विंडोज सेवा, एएसपी.नेट वेबसाइट) में सभी अनुप्रयोग हमारे कार्यालय में विभिन्न सर्वरों पर बैठे होंगे, इस प्रकार इंट्रानेट में। इंटरनेट पर उपयोगकर्ताओं द्वारा एएसपी.Net वेबसाइट का उपयोग किया जाएगा।
हालांकि, मैं हमेशा wsHttp बाइंडिंग का उपयोग कर सकता हूं, क्या यह मेरे मामले में netTcpBinding
का उपयोग कर सेवा समापन बिंदु सेट करने के लिए उपयुक्त होगा?
आपके उत्तर के लिए धन्यवाद। मुझे लगता है कि मुझे अभी भी अंत बिंदु निर्दिष्ट करने की आवश्यकता है अन्यथा मैं क्लाइंट वेबसाइट के संदर्भ कैसे जोड़ूं ... अगर मुझे कुछ याद आ रहा है तो कृपया मुझे सही करें। या आप का मतलब कुछ और था जब आप कहते हैं ... 'आपको सेवा के किसी बाहरी उपभोक्ता के लिए एंडपॉइंट प्रदान करने की आवश्यकता नहीं है' – iniki
जब आप वेबसाइट कहते हैं, तो मुझे लगता है कि आपका मतलब है कि आपके हार्डवेयर पर चल रहे एएसपी.NET साइट पर आपका नेटवर्क यदि ऐसा है, तो ग्राहक को वापस आने से पहले डब्ल्यूसीएफ सेवा के लिए कोई भी कनेक्शन वेब सर्वर से आपकी सेवा में किया जाएगा।यदि आप तीसरे पक्ष को अपनी सेवा से कनेक्ट करना चाहते हैं, तो wsHttp बाइंडिंग बेहतर होगा क्योंकि यह उन्हें किसी प्लेटफॉर्म से नहीं जोड़ती है। –
धन्यवाद! आपने यह सही माना है :-) – iniki