2011-08-26 24 views
7

लोड नहीं कर रहा है हाल ही में मैंने एक डब्ल्यूसीएफ सेवा विकसित की है। यह कल तक ठीक काम कर रहा था। मैं निर्मित डब्ल्यूसीएफ टेस्ट क्लाइंट में वीएस -2010 का उपयोग करके का परीक्षण करने में सक्षम था। कल से मैं डब्ल्यूसीएफ टेस्ट क्लाइंट में अपनी सेवा देखने में सक्षम नहीं हूं। जब मैं F5 दबाता हूं तो यह Wcf परीक्षण क्लाइंट विंडो खोलता है और नीचे पर यह दिखाता है कि Servie सफलतापूर्वक जोड़ा गया। लेकिन यह किसी भी सेवा को लोड नहीं करता है। मैंने इसे फ़ाइल/ऐड सेवा से मैन्युअल रूप से जोड़ने की कोशिश की, फिर भी यह लोड नहीं होता है। समस्या क्या हो सकती है। मैं वास्तव में आपकी मदद की सराहना करता हूं। यहां मेरा वेब.कॉन्फिग है।डब्ल्यूसीएफ टेस्ट क्लाइंट सेवा


<system.serviceModel> 
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true"/> 
    <bindings/> 
    <client/> 
    <services> 
     <service behaviorConfiguration="myproj.ServiceBehavior" name="myproj.Service"> 
     <endpoint address="" binding="webHttpBinding" contract="myproj.IService" behaviorConfiguration="REST"> 
      <identity> 
      <dns value="localhost"/> 
      </identity> 
     </endpoint> 
     <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/> 
     </service> 
    </services> 
    <behaviors> 
     <endpointBehaviors> 
     <behavior name="REST"> 
      <webHttp/> 
     </behavior> 
     </endpointBehaviors> 
     <serviceBehaviors> 
     <behavior name="myproj.ServiceBehavior"> 
      <serviceMetadata httpGetEnabled="true"/> 
      <serviceDebug includeExceptionDetailInFaults="false"/> 
     </behavior> 
     </serviceBehaviors> 
    </behaviors> 
    </system.serviceModel> 

उत्तर

20

आप किसी REST- शैली WCF सेवा के लिए webHttpBinding उपयोग कर रहे हैं।

WCF टेस्ट ग्राहक एक सोप परीक्षण आवेदन है - यह सोप वेब सेवाओं (मूल रूप से कुछ भी लेकिनwebHttpBinding, WCF में) के खिलाफ काम करता है।

आरईएसटी सेवाओं के लिए, बस सेवा यूआरएल पर ब्राउज़ करें और अपनी आरईएसटी सेवा को इस तरह से आमंत्रित करें।

+0

धन्यवाद, लेकिन क्या कोई तरीका है कि मैं एक आरईएसटी आवेदन के लिए टेस्ट क्लाइंट को आमंत्रित कर सकता हूं? –

+1

@ श्रीकांतकरुमनघाट: आरईएसटी के लिए, आपको एक और टूल का उपयोग करने की आवश्यकता है - कुछ [फिडलर] (http://fiddler2.com/get-fiddler) जैसे। डब्ल्यूसीएफ टेस्ट क्लाइंट **** *** REST –

+0

@marc_s के लिए काम नहीं करता .. मैं .NET में नौसिखिया हूं IIS में सर्वर होस्ट करने के लिए wcf सेवा अनुप्रयोग का उपयोग करने में कोई समस्या है, यदि हां क्या है? क्या एक डब्ल्यूसीएफ सेवा पुस्तकालय का उपयोग करने के लिए कोई फायदा है? डब्ल्यूसीएफ सेवा पुस्तकालय एफ 5 दबाकर कैसिनी में कैसे काम करता है लेकिन आईआईएस में उपयोग करने से पहले कैसिनी का परीक्षण करने के लिए कैसिनी का उपयोग करने के लिए मैं इसका उपयोग सीधे आईआईएस में होस्ट नहीं कर सकता, यह क्यों होता है? कृपया मुझे इस पर कुछ अंतर्दृष्टि प्रदान करें। –

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