सेट करता हूं तो मैं मेटाडेटा प्रकाशित अवधारणा से उलझन में हूं।यदि मैं HttpGetEnabled = false
तो एक WCF सेवा कॉन्फ़िग फ़ाइल में मैं लिखा था:
<serviceMetadata httpGetEnabled="false"/>
कोई फर्क नहीं पड़ता कि यह सही या गलत है। जब मैंने "सेवा जोड़ें संदर्भ ..." का उपयोग कर क्लाइंट एप्लिकेशन में सेवा संदर्भ देने का प्रयास किया और "डिस्कवर" पर क्लिक किया, तो मैं सेवा संदर्भ पुनर्प्राप्त करने में सक्षम हूं।
लेकिन जब निम्नांकित दो पंक्तियों को हटा दिया: -
<endpoint address="mex" binding="mexBasicHttpBinding" contract="IMetadataExchange"/>
<serviceMetadata httpGetEnabled="false"/>
अब जब कि जब मैं का उपयोग कर एक क्लाइंट अनुप्रयोग में संदर्भ देने के लिए करने की कोशिश की "सेवा संदर्भ जोड़ें ...." और "डिस्कवर" क्लिक करने के बाद, मैं नहीं सेवा संदर्भ पुनर्प्राप्त करने में सक्षम है ....
अब कोई मुझे बता सकता है कि इसका क्या अर्थ है। इसे सेट करने के बाद क्यों गलत है यह अभी भी संदर्भ सेट करने की अनुमति दे रहा है। और उन पंक्तियों को हटाने के बाद यह संदर्भ सेट करने की अनुमति नहीं दे रहा है।
-अनिल
धन्यवाद यह बहुत सारे संदेहों को मंजूरी दे दी .... –
मेरी खुशी। :) – Cornelius
मुझे यकीन नहीं है कि यह प्रश्न का उत्तर देता है: _ "अगर मैं HttpGetEnabled = false सेट करता हूं तो क्या होता है?" _, क्या यह है? –