2009-02-03 8 views
6

मैंने इस तत्व के लिए प्रलेखन पढ़ा है लेकिन अभी भी यह समझने में असफल रहा है कि इसका उद्देश्य क्या है।डब्ल्यूसीएफ कॉन्फ़िगर तत्व: baseAddressPrefixFilters

<serviceHostingEnvironment> 
    <baseAddressPrefixFilters> 
    <add prefix="http://localhost:5100/"/> 
    </baseAddressPrefixFilters> 
</serviceHostingEnvironment> 

मैं समझने के लिए इस करता है जो कि एक सेवा नोड में आधार पतों ऐसा नहीं करता हैं: यहाँ मैं कैसे देखा है यह उदाहरण में प्रयोग किया जाता का एक नमूना है। मुझे समझ में नहीं आता कि इस तत्व का वास्तव में क्या उपयोग किया जाता है।

+0

कृपया ध्यान दें कि [एमएसडीएन] (https://msdn.microsoft.com/en-us/library/bb924481 (v = vs.110) .aspx के अनुसार), स्थानीयहोस्ट पहचाना नहीं गया है। –

उत्तर

8

एक डब्ल्यूसीएफ सेवा होस्ट केवल प्रति योजना (एक मामले में HTTP) की एक एकल आधार पते की अनुमति देगा। अब यदि आप कई बेस पतों के साथ कॉन्फ़िगर किए गए आईआईएस पर डब्ल्यूसीएफ सेवा तैनात करते हैं, उदाहरण के लिए http://www.example.com और http://example.com आपको एक त्रुटि दिखाई देगी। BaseAddressPrefixFilters का उपयोग करके आप दो मूल पते में से एक फ़िल्टर कर सकते हैं और आपकी सेवा ठीक से चलती है।

संबंधित मुद्दे