2012-02-03 11 views
5

मेरे पास मेरे समाधान में कुछ डब्ल्यूसीएफ सेवा पुस्तकालय परियोजनाएं (डब्ल्यूसीएफ सेवा आवेदन नहीं) हैं। मुझे परियोजनाओं की .wsdl फ़ाइलों को अपने कॉलेग्यू को देना होगा जो सेवाओं का उपभोग करेंगे।wcf सेवा लाइब्रेरी प्रोजेक्ट की wsdl फ़ाइल कैसे उत्पन्न करें?

मैं यह कैसे कर सकता हूं?

अग्रिम धन्यवाद,

उत्तर

12

आप WCF Service Host का उपयोग आपकी सेवा का एक नया उदाहरण शुरू करने के लिए कर सकते हैं, और फिर wsdl (http://localhost:1234/MyService.svc?wsdl उदाहरण के लिए) का उपयोग करने की सेवा का पता करने के लिए जोड़? Wsdl।

WcfSvcHost.exe /service:<PathToServiceDLL> /config:<PathToServiceConfig> 
+0

अपने जवाब के लिए धन्यवाद। – anilca

+0

@anilca आपका स्वागत है! –

+0

सेवा के लिए डब्लूएसडीएल कैसे उत्पन्न करें जिसमें केवल एक ही विधि है। और वह विधि पोस्ट है। इसके अलावा, वह विधि पैरामीटर के रूप में स्ट्रिंग और स्ट्रीम लेती है। जब मैं "? Wsdl" पेस्ट करता हूं तो यह मुझे अपवाद देता है "सिस्टम। अविश्वसनीय अपवाद: ..... में एकल पैरामीटर होना चाहिए जिसका प्रकार स्ट्रीम है ...." –

2

इन चरणों का पालन:। डिफ़ॉल्ट वेब साइट के अंतर्गत नया ऐप्लिकेशन जोड़ा IIS को

  1. गो (उर्फ: परीक्षण physicalPath: C: \ test

    WcfSvcHost की वाक्य रचना पीछा कर रहा है), परीक्षण कनेक्शन दबाएं

  2. अपनी डब्ल्यूसीएफ परियोजना पर राइट क्लिक करें और चलाएं प्रकाशित करें IIS पर अपना नया एप्लिकेशन चुनें।
  3. गोटो आईआईएस अनुप्रयोग का परीक्षण करने के लिए, svc फ़ाइल पर राइट क्लिक करें और ब्राउज़ करें - इसकी खुली आईई।
  4. आईई पर यूआरएल पते पर पते में जोड़ें? Wsdl। और इसे दर्ज करें।

सौभाग्य

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