पुनर्निर्माण के बाद Windows सेवा को पुन: स्थापित करने की आवश्यकता है यदि मैं परिवर्तन करने के बाद Windows सेवा का पुनर्निर्माण करता हूं, तो क्या मैं उन परिवर्तनों को चलाने के लिए पुरानी असेंबली/.exe फ़ाइलों को कॉपी और प्रतिस्थापित कर सकता हूं या फिर मुझे फिर से करने की आवश्यकता है सेवा स्थापित करें? क्या मुझे पहले नए संस्करण को स्थापित करने से पहले सेवा को अनइंस्टॉल करना होगा?क्या आपको
उत्तर
आपको सेवा को अनइंस्टॉल और पुनर्स्थापित करने की आवश्यकता नहीं है क्योंकि यह केवल निष्पादन योग्य पथ और लॉन्च विकल्पों के संबंध में रजिस्ट्री जानकारी जोड़ता है। बस, सेवा बंद अपने विधानसभाओं कॉपी और पुनः आरंभ यह
ठीक है धन्यवाद! – Dan
जब आपने सेवा स्थापित की, तो आपने इसे निर्देशिका से स्थापित किया। यह आपकी निर्देशिका संरचना की जड़ है इसलिए आपको वहां अपनी असेंबली कॉपी करनी चाहिए। यह पता लगाने के लिए कि आपकी सेवा किस निर्देशिका से स्थापित की गई थी, इसकी गुणों को देखें: 'sc qc SERVICE_NAME' और BINARY_PATH_NAME प्रॉपर्टी – samy
आप सेवा को रोकने के बाद की स्थापना रद्द सेवा सिर्फ आपकी फ़ाइलों में परिवर्तन करने और उसके बाद फिर से शुरू यह अपने परिवर्तनों पर विचार करेंगे की जरूरत नहीं है ..
मैं करूंगा आपको सेवा होस्टिंग के लिए Topshelf का उपयोग करने का सुझाव देता है।
के लिए देखें Topshelf का क्या फायदा है? इसके अलावा मेरे पास कोई कॉन्फ़िगरेशन फाइल नहीं है, मैं पुनर्निर्माण के बारे में और बात कर रहा था ताकि वास्तविक एप्लिकेशन/असेंबली – Dan
में परिवर्तन हो, मेरा मतलब उन फ़ाइलों के लिए था जिन्हें आपको प्रतिस्थापित करने की आवश्यकता नहीं है, केवल उस कॉन्फ़िगरेशन फ़ाइल को उस @Dan और topshelf के लिए खेद है, क्योंकि मैंने कहा क्योंकि मैं मैं अपनी कई सेवाओं में इसका उपयोग कर रहा हूं http://www.christophdebaene.com/blog/2011/03/16/create-a-net-windows-service-in-5-steps-with-topshelf/ और http://www.codeguru.com/columns/dotnet/services-made-easy.htm – Neel
- 1. क्या आपको एएसपी.NET वेबफॉर्म
- 2. क्या आपको हमेशा "यह"
- 3. आपको
- 4. क्या/php आपको ऑब्जेक्ट कन्स्ट्रक्टर
- 5. Django। आपको
- 6. आपको डाउनलोडकैच
- 7. परीक्षण दोहन से आपको क्या चाहिए?
- 8. आपको अति-सामान्यीकरण क्या लगता है?
- 9. क्या आपको गिट गॉटचास पकड़ा गया है?
- 10. जावास्क्रिप्ट रूटिंग आपको क्या खरीदता है?
- 11. .net, क्या आपको लेनदेन वस्तु मिलती है?
- 12. आपको UITabBar
- 13. आपको WPF
- 14. क्या आपको ऐसी भाषाएं पसंद हैं जो आपको "अगर" से पहले "फिर" डालने दें?
- 15. यूनिट परीक्षण लिखते समय आपको कैसे पता चलेगा कि आपको क्या परीक्षण करना है?
- 16. django - यदि आपको डेटाबेस इंजन की आवश्यकता नहीं है तो आपको क्या करना चाहिए?
- 17. क्या आपको लगता है कि आपको माइक्रोकंट्रोलर प्रोग्रामिंग पर कुछ सरल ट्यूटोरियल चाहिए?
- 18. आपको विजुअल स्टूडियो 2015
- 19. आपको क्लाइंट-साइड एप्लिकेशन
- 20. आपको इकाई परीक्षण
- 21. क्या आपको कभी साक्षात्कार के दौरान एक अप्रत्याशित उत्तर मिला?
- 22. कौन, क्या, कब, कहाँ, और आपको कोडरव्यू क्यों करना चाहिए?
- 23. क्या लगातार दस्तावेज़ीकरण की जांच आपको खराब कोडर बनाती है?
- 24. क्या आपको jQuery ऑब्जेक्ट्स का निपटान करना चाहिए?
- 25. क्या आपको ट्विटर OAuth oauth_token और oauth_token_secret स्टोर करना चाहिए?
- 26. पुरानी एसवीएन शाखाओं के साथ आपको क्या करना चाहिए?
- 27. आपको बनाए रखने के लिए सबसे कठिन कार्यक्रम क्या है?
- 28. क्या आपको लगता है कि माइक्रोसॉफ्ट कभी भी आईआईएस
- 29. क्या आपको अपवादों के संदेश पाठ की रिपोर्ट करनी चाहिए?
- 30. यदि आप खाली हैं तो क्या आपको ग्रिड दिखाना चाहिए?
नहीं, पुनः स्थापित करने की आवश्यकता नहीं है। बस फाइलों की प्रतिलिपि बनाएँ। और यदि आप विजुअल स्टूडियो की बिन निर्देशिका से फ़ाइलों को स्थापित करते हैं, तो बस एक बिल्ड पहले से ही सेवा को अपडेट करेगा। – Complexity