मेरी डब्ल्यूसीएफ सेवा एक https और एक http endpoint का खुलासा करता है। एसएसएल के अलावा वे समान हैं। वे एक ही कोड पर नक्शा करते हैं।आईआईएस में होस्ट किए जाने पर कोड से डब्ल्यूसीएफ सेवा को कैसे कॉन्फ़िगर करें?
अंतिम प्रयोजन बाहरी उपयोगकर्ताओं के लिए http, आंतरिक उपयोगकर्ताओं को http का उपयोग करने के लिए कनेक्ट करने के लिए है।
विकास में यह मुझे एक समस्या देता है। वीएस में पैक किए गए विकास वेब सर्वर कैसिनी, एसएसएल से नफरत करता है।
मुझे आश्चर्य है कि क्या मैं कोड से सेवा को कॉन्फ़िगर कर सकता हूं, इसलिए कैसिनी के तहत चलते समय, मैं https को कॉन्फ़िगर नहीं करता।
इसलिए सवाल - यदि आईआईएस होस्ट किया गया है तो मैं कोड से सेवा को कैसे कॉन्फ़िगर कर सकता हूं? मैं वैकल्पिक उत्तरों के साथ बहुत खुश हूं कि मैं कैसिनी को कॉन्फ़िगरेशन के https भाग के बारे में शिकायत नहीं करने के लिए कैसे राजी कर सकता हूं।
मुझे एहसास हुआ कि यह सबसे अच्छा था जिसे मैं प्राप्त करने में सक्षम था। धन्यवाद। – RichardHowells
मेरे पास कई सेवाएं हैं, इसलिए मैंने अंततः पूरे अनुभाग को बाहरी किया। Web.config के लिए xml intellisense ऐसा लगता है कि आप सेवा टैग पर configSource का उपयोग नहीं कर सकते हैं। मैंने इंटेलिजेंस को नजरअंदाज कर दिया और यह काम करता है। –
RichardHowells
@ रिचर्डहोवेल्स: हाँ, विजुअल स्टूडियो इंटेलिजेंस इस बारे में बुद्धिमान नहीं है - लेकिन यह काम करता है, जैसा कि आपने देखा है :-) –