मैं 3.5 करने के लिए 2.0 से नेट ढांचे के हमारे संस्करण को अपग्रेड करने के लिए अपने वेब सर्वर व्यवस्थापक समझाने की कोशिश कर रहा हूँ। मैं सोच रहा था कि सर्वर व्यवस्थापक संभावित से अपग्रेड करने के सर्वोत्तम कारण क्या हैं। जाहिर है, अद्यतित, सुरक्षा, और आगे रखने के बारे में अधिक संग्रह विचार हैं। मैं कुछ कठिन और तेज़ कारणों की तलाश में हूं जो उनके लिए कहने के लिए कठिन बना देंगे।मैं अपने व्यवस्थापक कैसे समझाने ASP.NET 2.0 से 3.5 करने के लिए उन्नत करने के लिए कर सकते हैं?
उत्तर
यह .NET फ्रेमवर्क संस्करण को अपग्रेड करने के लिए उनके लिए एक बड़ा सौदा नहीं होना चाहिए क्योंकि यह आपके पास पहले से मौजूद (जैसे 2.0 ऐप्स) को प्रभावित करने वाला नहीं है। यह आपको अद्यतन ढांचे में नए अनुप्रयोगों को विकसित करने में भी सक्षम करेगा ताकि LINQ और बेहतर ASP.NET AJAX जैसी चीजें बनाई गई हों।
3.5 फ्रेमवर्क में वास्तविक अनुप्रयोगों को अपग्रेड करने के लिए उन्हें विश्वास करने के बारे में बात करना एक अलग कहानी है और आपको अपने अनुप्रयोगों को उन्हें मनाने के लिए अपग्रेड करने के लिए कुछ प्रकार के लागत-लाभ विश्लेषण करने की आवश्यकता होगी (यदि यह वास्तव में आप जो खोज रहे थे)।
.NET 3.5 .NET 2.0 के स्थान पर नहीं, इसके आगे स्थापित है, इसलिए यह इस अर्थ में अपग्रेड नहीं है कि सब कुछ अचानक बेहतर हो जाता है (या बदतर) या वास्तव में मौजूदा सर्वर को किसी भी तरह से बदलता है।
मूल्य नए कोड को विकसित करने में सक्षम है जो ढांचे में नई सुविधाओं का लाभ उठाता है।
आप AJAX का उपयोग करते हैं तो ASP.Net AJAX के 3.5 के लिए इनबिल्ट था और यह भी एसक्यूएल के लिए LINQ एक अच्छा प्लस
है लेकिन यहाँ एक साइट .Net Frameworks कि .net चौखटे 1.0 और पर से अंतर और अतिरिक्त विशेषताओं से पता चलता है । उन सुविधाओं की तुलना करें जो आप वास्तव में इसका एक बड़ा प्लस दिखाने के लिए उपयोग करेंगे।
अपग्रेडिंग के पक्ष में एक अच्छी बहस यह है कि आप 2.0 से 3.5 तक अपग्रेड करके .NET रनटाइम (सीएलआर) को अपग्रेड नहीं कर रहे हैं। सर्वर व्यवस्थापक परिप्रेक्ष्य से .NET 3.5 इंस्टॉल वास्तव में केवल नए पुस्तकालय जोड़ रहा है।
एक सर्वर व्यवस्थापक दृष्टिकोण से? ईमानदार होने के लिए बहुत कुछ नहीं। .NET ढांचा मुख्य रूप से एक डेवलपर स्टैक (LINQ, एएसपी.नेट एमवीसी, आदि) है। ओएस/आईआईएस के किस संस्करण का निर्णय व्यवस्थापक कोण से अधिक दिलचस्प होगा।
मुझे लगता है कि आपको विकास आधार पर 3.5 को उचित ठहराना होगा (तैनाती/सत्यापन आदि की संसाधन लागत को ऑफ़सेट करना), सिसडमिन नहीं।
सहमत हैं। .NET को अपडेट को लागू करने के लिए केवल कुछ बहुत ही मामूली चेकअप की आवश्यकता होगी ताकि यह सुनिश्चित किया जा सके कि पुराने सामान प्रभावित नहीं होते हैं, जो दुर्लभ होगा। आम तौर पर यह ऐसा कुछ होगा जो SysAdmin वास्तव में इसके बारे में ज्यादा चिंता करने के बिना कर सकता है। साथ ही, जब तक कि आप 2.0 पुस्तकालयों में उन पैच को लागू नहीं करना चाहते हैं, तो यदि आप अद्यतन ढांचे का उपयोग करके भविष्य के विकास पर योजना नहीं बना रहे हैं तो अपग्रेड करने की आवश्यकता नहीं होनी चाहिए। – TheTXI
यह सुनिश्चित नहीं है कि यह उन्हें सर्वर व्यवस्थापक परिप्रेक्ष्य से प्रभावित करेगा, लेकिन मुझे लगता है कि LINQ समर्थन और सिल्वरलाइट समर्थन 3.5 के साथ दो अधिक आकर्षक विशेषताएं हैं। नई कार्यक्षमता -
सबसे अच्छा तर्क एप्लिकेशन डेवलपर के लिए और अधिक होने जा रहा है। जब तक वे .NET 2.0 के लिए सुरक्षा पैच जारी कर रहे हैं, तब तक एक शुद्ध sysadmin-y प्रकार तर्क बनाना कठिन होगा।
एक बेहतर कील उच्च-अप को मनाने के लिए हो सकता है। "अरे, एएसपी.NET AJAX जैसी नई कार्यक्षमता है जो हमें अधिक उत्पादक बनाने के लिए जा रही है, कम समय में अधिक कार्यक्षमता उत्पन्न करती है"। फिर वे sysadmins पर दुबला कर सकते हैं।
- 1. मैं कैसे मणि को उन्नत करने के लिए मजबूर कर सकते हैं मणि 1.3.1
- 2. Asp.Net 3.5 वेबसाइट सेवा के लिए रूटिंग?
- 3. ASP.Net 2.0 प्रतिपादन प्राप्त करने के लिए ASP.Net 4 में ClientIDMode की सही सेटिंग क्या है।
- 4. कैसे करने के लिए अपने पीसी से apk आवेदन स्थापित करने के लिए अपने मोबाइल एंड्रॉयड
- 5. मैं फिर से काम करने के लिए Mercurial कैसे प्राप्त कर सकते हैं?
- 6. नहीं कर सकते चर से div करने के लिए जेड
- 7. कैसे मैं अपने Firefox ब्राउज़र के सभी पृष्ठ दृश्य करने के लिए CSS स्टाइलशीट लागू कर सकते हैं
- 8. मैं लक्ष्य को लक्षित करने के लिए 4.0 कंपाइलर का उपयोग करने के लिए नेंट कैसे प्राप्त करूं। नेट 3.5
- 9. मेरे उपयोगकर्ता अपने वेब ऐप का उपयोग करने के लिए अपने फेसबुक दोस्तों को कैसे आमंत्रित कर सकते हैं?
- 10. मैं ओपनसीएल compability के लिए कैसे परीक्षण कर सकते हैं?
- 11. कैसे asp.net में एक फ़ाइल डाउनलोड लागू करने के लिए
- 12. करने के लिए छवि प्रस्तुत करना नहीं कर सकते HttpContext.Response.OutputStream
- 13. कैसे मैं एक उपयोगकर्ता नियंत्रण करने के लिए एक क्षेत्र बाध्य कर सकते हैं
- 14. क्या आप .NET 2.0 वेबसाइट के साथ .NET 3.5 DLL का उपयोग कर सकते हैं?
- 15. सोलर व्यवस्थापक पृष्ठ को अक्षम करने के लिए कैसे करें
- 16. ऐप्पल को सबमिट करने से पहले आप अपने आईफोन एप्लिकेशन के लिए ऐप आईडी कैसे प्राप्त कर सकते हैं?
- 17. पर्ल में, मैं धागे समानांतर में समाप्त करने के लिए के लिए कैसे इंतजार कर सकते हैं?
- 18. कैसे एक String [] सी # और .NET 2.0 में [] int करने के लिए कन्वर्ट करने के लिए?
- 19. asp.net 3.5
- 20. पायथन - आप अपने सबमिड्यूल आयात करने के लिए मॉड्यूल के उपनाम का उपयोग कैसे कर सकते हैं?
- 21. .NET Framework 2.0 बनाम 3.5/4.0 ... पुराने संस्करण का उपयोग करने के लिए कोई संभावित लाभ?
- 22. टी-एसक्यूएल अनुकूलित करने के लिए उन्नत उपकरण?
- 23. EntityFramework 4 5 करने के लिए उन्नत, लैम्ब्डा
- 24. मैं कैसे स्वचालित रूप से सभी MP4 फ़ाइलों FLV करने के लिए ffmpeg के साथ परिवर्तित कर सकते हैं?
- 25. Django व्यवस्थापक: रीडोनली फ़ील्ड को प्रारूपित करने के लिए कैसे?
- 26. कैसे अपने सर्वर आईपी पते के लिए अपने डोमेन नाम संलग्न करने के लिए (अपाचे)
- 27. क्या हम अपने स्वयं के उपयोग के लिए django में लॉगिन व्यवस्थापक का उपयोग कर सकते हैं?
- 28. मैं कैसे सी # में स्ट्रिंग के अंत करने के लिए \ प्रतीक जोड़ सकते हैं
- 29. ASP.NET app_code फ़ोल्डर को व्यवस्थित करने के लिए कैसे करें?
- 30. उन्नत प्रोजेक्ट ट्यूटोरियल समाप्त करने के लिए प्रारंभ करें
ठीक है, नहीं * काफी * सच; यह 2.0 और 3.0 दोनों में सर्विस पैक जोड़ता है, जिनमें से दोनों को कम से कम सत्यापित किया जाना चाहिए ... –