2010-05-04 17 views
10

मैं मेटा डेटा यूआरएल http://localhost:8082/Tasks/mex खोलने में सक्षम नहीं हूं, भले ही मैंने कॉन्फ़िगरेशन फ़ाइल में mexHttp बाइंडिंग जोड़ा है। क्या मैं ब्राउज़र में इस एमईएक्स एंडपॉइंट को देख सकता हूं?डब्ल्यूएसडीएल बनाम मेक्स के बारे में सब कुछ?

<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> 

सवाल::

config फ़ाइलों की तरह लग रहे

  • MEX डबल्यूएसडीएल से अलग है है? यदि नहीं, तो हमें डब्लूएसडीएल पर एमएक्स एंडपॉइंट की आवश्यकता क्यों है?
  • डब्लूएसडीएल में, मुझे लगता है कि डब्ल्यूएसडीएल प्रकार की जानकारी गायब है। क्या यह डिफ़ॉल्ट रूप से है? क्या मैं डब्लूएसडीएल में टाइप की जानकारी देख सकता हूं?

उत्तर

6

आकाश, क्या आपने < सेवा मेटाडाटा > तत्व के साथ एक सेवा व्यवहार जोड़ा था? यह खाली हो सकता है, यानी < सेवा मेटाडाटा/>, लेकिन यह उपस्थित होना चाहिए। सेवा परिभाषा को सेवा व्यवहार कॉन्फ़िगरेशन का संदर्भ देने की आवश्यकता है। उदाहरण के लिए निम्नलिखित की जाँच करें:

http://www.request-response.com/blog/PermaLink,guid,c9513d28-f580-4a33-b4e8-c15476799a9d.aspx

2

आपको लगता है कि अंत बिंदु को देखें, तो आप इसे हर दूसरे समाप्ति बिंदु दिखाई देगा। यहां तक ​​कि एक सेवा अनुबंध भी है (IMetadataExchange)। आप System.ServiceModel.Description.IMetadataExchange देख सकते हैं और देख सकते हैं कि यह अनुबंध किस बारे में है।

12

डब्ल्यूसीएफ कॉन्फ़िगरेशन फ़ाइल के बारे में अधिक जानकारी के लिए serviceMetadata देखें।

हालांकि आपके प्रश्नों के उत्तर देने के लिए, मेक्स सेवा विवरण जानकारी की प्रस्तुति के लिए एक नया डब्ल्यू 3 सी मानक है; डब्ल्यूएसडीएल पिछली विधि थी। यदि आपको पुराने ग्राहकों को आपकी सेवा विवरण जानकारी तक पहुंचने की अनुमति देने की आवश्यकता है, तो आपको WSDL के माध्यम से उस जानकारी का खुलासा करना पड़ सकता है।

डब्ल्यूएसडीएल (httpGetEnabled) के रूप में आपकी सेवा विवरण जानकारी को उजागर करने की जानकारी ऊपर दिए गए लिंक में भी है।

इसके अलावा, अपनी डब्ल्यूसीएफ सेवा तक पहुंचने के लिए wcftestclient.exe का उपयोग करने का प्रयास करें। यह ब्राउज़र की तुलना में अधिक कार्यक्षमता और जानकारी प्रदान करता है।

+1

ठीक है, एमएक्स नया है, लेकिन यह डब्लूएसडीएल पर क्या अतिरिक्त मूल्य देता है? – BornToCode

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