2009-10-01 17 views
18

मेरे पास कुल 6 वेब विधियों के साथ 2 वेब सेवाएं हैं, अधिकांश कोड असेंबली में किसी भी तरह से बैठे हैं, और वेब सेवा एएसएमएक्स वास्तव में इन असेंबली विधियों को कॉल कर रहा है और उनके रिटर्न प्रकार को वापस कर रहा है।एएसएमएक्स को डब्ल्यूसीएफ वेब सेवा में बदलने के लिए कितने प्रयास की आवश्यकता है?

एएसएमएक्स से डब्ल्यूसीएफ तक वेब सेवाओं को परिवर्तित करने के लिए कितना प्रयास है?

मैं इस चरण में बहुत अधिक वेब सेवाओं से कनेक्ट होने वाले गैर-वेब आधारित क्लाइंट को नियंत्रित करता हूं, इसलिए यह वास्तव में कोई समस्या नहीं है, उत्पाद प्रीलांच में है।

+0

क्या बिल्ली एक है की एक टन मिल जाएगा ", और कैसे है कि किसी भी तरह से सी # से संबंधित है? –

+0

क्या आपका मतलब डब्ल्यूसीएफ है? –

+0

@Pavel, ओह क्षमा करें प्रश्न अपडेट किया गया ... अच्छा पकड़ ... –

उत्तर

11

आपको इसे बदलने के लिए बेहद आसान लगना चाहिए - खासकर यदि आपके मौजूदा एएसएमएक्स वेब विधियां अन्य वर्गों में कॉल कर रही हैं। विजुअल स्टूडियो से बस एक नई डब्ल्यूसीएफ सेवा बनाएं - इस तरह से आपके पास अभी भी आपकी मौजूदा वेब सेवाएं बरकरार हैं। यह स्वचालित रूप से आपके लिए एक http अंत-बिंदु बना देगा ताकि आप इसे सीधे आईआईएस (थोड़ा कॉन्फ़िगरेशन के साथ) में डंप कर सकें। आपको अपने डेटाकंट्रैक्ट कक्षाओं का वर्णन करने की आवश्यकता होगी, लेकिन यह भी मामूली रूप से सरल है।

मैंने हाल ही में यह किया और यह एक खुशी थी!

+9

वास्तव में यह करने के लिए देखना होगा - मैं समग्र प्रयास को बेहद आसान नहीं कहूंगा। लेकिन मुझे खुशी है कि आपने इसे आसान के रूप में बेच दिया - या नहीं तो मैंने कोशिश भी नहीं की होगी। मुझे स्विच करने के इच्छुक लोगों को निम्नलिखित सिफारिशें करनी होंगी। 1 ... आप http टेस्ट फॉर्म पर बाहर निकलने जा रहे हैं, और एक अलग परीक्षण क्लाइंट स्थापित करने की आवश्यकता होगी, 2 - आपको सीखना होगा कि डब्ल्यूसीएफ कैसे एक साथ स्लॉट करता है, और कॉन्फ़िगरेशन अत्यधिक जटिल हो सकता है। 3 ... आपको यह देखने की आवश्यकता होगी कि आप किस प्रकार की त्रुटियों को वापस फेंकते हैं, एसओएपी अपवाद सिर्फ इसे काट नहीं देंगे। 4 ... एक http संदर्भ रखने के लिए यह मुश्किल है। –

+1

यह सच है कि आप वेब सेवा परीक्षण पृष्ठ खो देते हैं, लेकिन आप डब्ल्यूसीएफ टेस्ट क्लाइंट (मुफ्त में) प्राप्त करते हैं जो असीम रूप से बेहतर है :)। –

16

चेक बाहर उन ब्लॉग पोस्ट और इसे कैसे करना पर लेख के कुछ:

और कई और - "माइग्रेशन एएसएमएक्स टी" के लिए खोजें ओ WCF MFC वेब सेवा "" और आप हिट

मार्क

+1

डब्ल्यूसीएफ लिंक के लिए माइग्रेटिंग एएसएमएक्स काम कर रहा है (अभी तक)। – GarDavis

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