में कनवर्ट करना मुझे एएसएमएक्स के बजाय डब्ल्यूसीएफ का उपयोग करने के लिए हमारी वेब सेवाओं को अपग्रेड करना होगा। यदि वेब सेवाओं के हस्ताक्षर समान रहते हैं, तो मौजूदा क्लाइंट जो पहले ही एएसएमएक्स सेवा को कॉल करते हैं, उन्हें अपने अंत में कुछ भी बदलना होगा? क्या अभी भी डब्ल्यूसीएफ का उपयोग करने के लिए है लेकिन उन्हें कुछ भी बदलने के लिए मजबूर नहीं है?एएसएमएक्स को डब्ल्यूसीएफ वेब सेवा
12
A
उत्तर
12
विकल्प 1:
- वर्तमान ASMX के डबल्यूएसडीएल का उपयोग करना, svcutil.exe उत्पन्न इंटरफ़ेस का उपयोग कर
ले लो ग्राहक पैदा करते हैं और इस इंटरफेस
आउटपुट के आधार पर एक WCF सेवा बनाने: एक बुनियादी Wttp बाइंडिंग के साथ कॉन्फ़िगर किया गया नया डब्ल्यूसीएफ एंडपॉइंट। ग्राहकों को उस URL को अपडेट करने की आवश्यकता है जिस पर वे संदेश भेज रहे हैं।
विकल्प 2:
- अपने ASMX कोड refactor। सभी तर्क को एक अलग डीएलएल में ले जाएं।
एक डब्ल्यूसीएफ सेवा बनाएं और रिफैक्टर डीएलएल में तर्क का उपयोग करें।
आउटपुट: 2 अंतिमबिंदुओं, ASMX के लिए एक और WCF
8
के लिए एक दूसरे से आप अपने नए WCF सेवा के लिए BasicHttpBinding
उपयोग करें, और एक ही संदेश संरचना के साथ एक ही तरीके लागू करते हैं तो मौजूदा कॉल किया जाना चाहिए इस हिस्से में किसी भी बदलाव के बिना इस नई डब्ल्यूसीएफ सेवा में कॉल करने में सक्षम।
कुछ संभावित संगतता समस्या प्राप्त करने के लिए AspNetCompatibilityRequirements
विशेषता भी है - MSDN documentation पर इसे देखें।
मार्क
संबंधित मुद्दे
- 1. एएसएमएक्स वेब सेवा के बजाय डब्ल्यूसीएफ सेवा?
- 2. एएसएमएक्स वेब सेवा
- 3. वेब सेवाएं - डब्ल्यूसीएफ बनाम एएसएमएक्स ("मानक")
- 4. डब्ल्यूसीएफ एएसएमएक्स पर स्ट्रीमिंग?
- 5. डब्ल्यूसीएफ या वेब एपीआई के लिए एएसएमएक्स
- 6. क्या वेबमाइंड एएसएमएक्स सेवा
- 7. एएसएमएक्स वेब सेवा धीमा पहला अनुरोध
- 8. एएसएमएक्स वेब सेवा का वर्णन वेबमाइड पैरामीटर
- 9. एएसएमएक्स वेब सेवा अमूर्त बेस क्लास
- 10. एएसएमएक्स वेब सेवा जेसन में .net 4.0
- 11. वेब सेवा संस्करण - डब्ल्यूसीएफ
- 12. सी # डब्ल्यूसीएफ वेब सेवा
- 13. डब्ल्यूसीएफ आरईएसटी वेब सेवा
- 14. डब्ल्यूसीएफ वेब सेवा
- 15. वेब सेवा (डब्ल्यूसीएफ)
- 16. डब्ल्यूसीएफ वेब सेवा
- 17. डब्ल्यूसीएफ जेसन वेब सेवा
- 18. डब्ल्यूसीएफ और एएसएमएक्स वेब सेवाओं के बीच अंतर क्या हैं?
- 19. एएसएमएक्स को डब्ल्यूसीएफ वेब सेवा में बदलने के लिए कितने प्रयास की आवश्यकता है?
- 20. एएसएमएक्स वेब सेवा से त्रुटियों को कैसे वापस करें?
- 21. एएसएमएक्स के रूप में उजागर डब्ल्यूसीएफ सेवा पैरामीटर
- 22. एएसएमएक्स वेब सेवाओं
- 23. धीमी वेब सेवा (और डब्ल्यूसीएफ सेवा) विंडोज 7
- 24. क्या चुनना है? .NET 3.5 में एएसएमएक्स वेब सेवा या डब्ल्यूसीएफ?
- 25. एएसएमएक्स वेब सेवा के लिए पोस्ट आकार कैसे बढ़ाएं?
- 26. एएसएमएक्स वेब सेवा अज्ञात पहुंच की अनुमति देने के लिए
- 27. जीईटी के माध्यम से एएसएमएक्स वेब सेवा कैसे कॉल करें?
- 28. क्लासिक एएसएमएक्स से wcf
- 29. एक डब्ल्यूसीएफ वेब सेवा का परीक्षण
- 30. .NET 3.5 डब्ल्यूसीएफ वेब सेवा (आरईएसटी)
क्या आप समझा सकते हैं कि आपको अपग्रेड करने की आवश्यकता क्यों है? – redsquare