मेरे पास एक .net प्रोजेक्ट है जिसमें किसी सेवा का वेब संदर्भ है। मैं हर निर्माण के हिस्से के रूप में उस वेब संदर्भ को अपडेट करना चाहता हूं। क्या यह संभव है?बिल्ड समय पर मैं स्वचालित रूप से वेब संदर्भ कैसे अपडेट करूं?
उत्तर
आप कॉल wsdl.exe
<Target Name="UpdateWebReference">
<Message Text="Updating Web Reference..."/>
<Exec Command="wsdl.exe /o "$(OutDir)" /n "$(WebServiceNamespace)" "$(PathToWebServiceURL)""/>
</Target>
डब्लूएसडीएल केवल एएसएमएक्स सेवाओं के लिए है। डब्ल्यूसीएफ के लिए कमांड लाइन उपकरण विजुअल स्टूडियो के "अपडेट सर्विस रेफरेंस" –
इसके अलावा, जब आप उत्पादन पर अपने वेबसाइकिलों को तैनात कर रहे हैं तो सुनिश्चित करें कि वे गतिशील और स्थैतिक नहीं हैं।
आप अपने लिए वेब संदर्भ उत्पन्न करने के लिए svcutil (http://msdn.microsoft.com/en-us/library/aa347733.aspx) उपकरण का उपयोग कर सकते हैं। उपकरण उचित क्लाइंट प्रॉक्सी कक्षाएं और उचित कॉन्फ़िगरेशन उत्पन्न करेगा (और यह इसे आपके एप्लिकेशन कॉन्फ़िगरेशन में भी मर्ज कर सकता है)। ध्यान रखें कि उपकरण को .NET 3.0 की आवश्यकता है और डब्ल्यूसीएफ-शैली क्लाइंट प्रॉक्सी और कॉन्फ़िगरेशन उत्पन्न करेगा।
आप इसे अन्य answerers द्वारा प्रदान की विधियों का उपयोग कर ऐसा कर सकते हैं एक कार्य के साथ MSBuild स्क्रिप्ट का उपयोग कर सकते हैं, लेकिन आप को पता है कि ऐसा करने अपने निर्माण विफल हो सकता है। यदि डब्ल्यूएसडीएल बदल दिया गया था, तो जेनरेट कोड भी बदल जाएगा और आपका कोड अब संकलित नहीं हो सकता है।
के रूप में वही काम नहीं करता है, यह वांछनीय है ... –
- 1. मैं स्वचालित रूप से सबवर्सन वर्किंग कॉपी कैसे अपडेट करूं?
- 2. स्वचालित रूप से रीफ्रेश करने के लिए मैं एक वेब ब्राउज़र कैसे प्राप्त करूं?
- 3. मैं स्वचालित रूप से लापता पायथन मॉड्यूल कैसे स्थापित करूं?
- 4. नियमित रूप से समय कैसे अपडेट करें?
- 5. एक निश्चित समय पर स्वचालित रूप से एक वेब पेज को फिर से लोड कैसे करें?
- 6. स्वचालित रूप से टाइमज़ोन पर आधारित डब्ल्यूसीएफ कनवर्टिंग समय
- 7. स्वचालित रूप से WPF अनुप्रयोग अपडेट करें
- 8. मैं ऐपविड्ज को उचित रूप से अपडेट कैसे करूं?
- 9. स्वचालित अपडेट
- 10. मैं गतिशील रूप से किसी वस्तु का संदर्भ कैसे करूं?
- 11. वीएस 2008 कमांड लाइन से वेब संदर्भ कैसे अपडेट करें?
- 12. वेब पृष्ठों के माध्यम से स्वचालित रूप से चक्र
- 13. फ़ाइल बदलते समय मैं lib में कोड/स्वचालित रूप से पुनः लोड कैसे करूं?
- 14. स्वचालित रूप से प्रतिलिपि बनाते समय यूआरएल
- 15. .NET वेब एप्लिकेशन स्वचालित अपडेट पुल-शैली
- 16. ग्रहण - कैसे स्वचालित रूप से
- 17. मैं होमब्रू कैसे अपडेट करूं?
- 18. मैं वेब संदर्भ के बिना एक webservice कैसे कॉल करूं?
- 19. मैं गतिशील रूप से असेंबली कैसे लोड करूं एएसपी में डिस्क पर नहीं। नेट वेब एप्लिकेशन?
- 20. विंडोज़ स्वचालित सॉफ्टवेयर अपडेट
- 21. बिल्ड समय
- 22. एंड्रॉइड में स्वचालित रूप से स्वत: पूर्ण बॉक्स अपडेट करें?
- 23. जार फ़ाइलों को स्वचालित रूप से अपडेट करें
- 24. स्वचालित रूप से RSpec
- 25. NH12ern85 स्वचालित रूप से
- 26. स्वचालित रूप से MongoDB
- 27. बिल्ड प्रक्रिया में स्वचालित वेब परीक्षण को एकीकृत करना
- 28. स्वचालित रूप से संग्रह
- 29. स्वचालित रूप से संस्करण संख्या
- 30. मैं पाइथन lib boto कैसे अपडेट करूं?
वेब सेवा और क्लाइंट घर में लिखे और उपयोग किए जाते हैं। मैं किसी भी समय wsdl परिवर्तनों में किसी भी समय प्रत्येक क्लाइंट प्रोजेक्ट पर वेब संदर्भ मैन्युअल रूप से अद्यतन करना याद रखना नहीं चाहता हूं। – HBFan