2010-02-09 7 views
5

पर अपग्रेड करें अब Visual Studio 2010 RC is released मैं सोच रहा था कि क्या कोई जानता है कि .NET 4 ढांचे को लक्षित करने के लिए मेरे मौजूदा एएसपी.NET अनुप्रयोगों को अपग्रेड करने के लिए कौन से पेशेवर/विपक्ष हैं? (अंतिम रिलीज तक प्रतीक्षा करने के अलावा जो अधिक स्थिर होना चाहिए)एएसपी.नेट 4 फ्रेमवर्क

+0

नई चीजें अक्सर अच्छी तरह से काम नहीं करती हैं, इसलिए इसे तब तक टालें जब तक कि पुरानी चीजें या साधारण नियमित सामग्री न हो जाए। – poo

+0

उन्नयन सादा नौकायन नहीं है! मैंने अपनी साइट को asp.net4 में अपग्रेड करते समय पाया कि सभी मुद्दों का विस्तार किया। उन्हें मदद करनी चाहिए। http://www.britishdeveloper.co.uk/2010/05/how-to-upgrade-to-aspnet4.html – BritishDeveloper

उत्तर

5

यदि आप एएसपी.NET 4.0 में नई सुविधाओं का उपयोग करने के लिए एप्लिकेशन के कुछ हिस्सों को फिर से लिखने वाले नहीं हैं, तो मुझे नहीं लगता कि कई लाभ हैं। जब तक कि वे पहले से ही मौजूदा कार्यक्षमता के लिए प्रदर्शन अनुकूलन पेश नहीं करते हैं, लेकिन मुझे नहीं लगता कि आप कोड को संशोधित किए बिना स्वचालित रूप से प्राप्त करेंगे।

अन्यथा यूआरएल रूटिंग की तरह उपहार, एसईओ अनुकूलन, ViewState प्रदर्शन के बहुत सारे हैं, आदि

+0

शायद सभी अनुकूलन नहीं, लेकिन निश्चित रूप से प्रदर्शन अनुकूलन हैं जिन्हें आप तुरंत प्राप्त करेंगे। उदाहरण के लिए ओ/आरएम टूल्स LINQ से SQL और Entity Framework .NET 4.0 में बेहतर तरीके से क्वेरी उत्पन्न करते हैं जो उन्हें SQL सर्वर द्वारा अधिक प्रभावी ढंग से कैश करने की अनुमति देता है। – Steven

2

कम से कम, आपको यह जांचना होगा कि आपके वेबसर्वर को एएसपी.NET 4.0 एप्लिकेशन पूल के लिए समर्थन है या नहीं।

2

पेशेवरों: आप तैयार हो जाएगा, जब यह अंतिम है

विपक्ष: काफी कुछ मुद्दों के लिए तैयार रहें, यदि आपके पास समय है। के रूप में यह पक्ष और विपक्ष के नीचे पर विचार आप एक ब्रेक देने के लिए असंभव है

http://weblogs.asp.net/scottgu/archive/2010/02/08/vs-2010-net-4-release-candidate.aspx

और मेरी पसंदीदा संसाधन:

यहाँ एक सूची और मुद्दों का सामना कर रहे लोगों में से कुछ का अवलोकन और कुछ प्रशंसा है

http://social.msdn.microsoft.com/Forums/en-US/category/VSPreRelease,netdevelopmentprerelease,visualstudioprerelease,vstsprerelease

0

यदि आप अपने विकास के लिए सी # का उपयोग करने जा रहे हैं, तो यहां एक बड़ी बात है कि ढांचे का अगला संस्करण और सी # होगा; गतिशील प्रकार:

Scott Hanselman's blog से:

सी # 4 गतिशील कीवर्ड कहते हैं (4.0 नहीं, विपणन लोगों को यह .NET 4 है, आदि कहते हैं)। मैंने यह कहकर समझाया है:

"आपके लिए कोई तरीका नहीं है या मैं अब इस प्रकार के कंपाइलर को जानना चाहता हूं, तो आइए उम्मीद करें कि रनटाइम इसका आंकड़ा बताता है।"

बोल्ड में मुख्य बिंदु यहां है, क्योंकि यह महत्वपूर्ण है: प्रकार गतिशील अर्थ है "बाध्यकारी के लिए मेरे रनटाइम प्रकार का उपयोग करें"

यह सी # के वर्तमान संस्करण से काफी अलग है और इसमें कुछ सुंदर संकेतक तरीके हो सकते हैं जिसमें कोड लिखा गया है। इसलिए सभी हुप्पला में छिपा हुआ, नए ढांचे में मौजूदा ढांचे की तुलना में कुछ अतिरिक्त मूल्य है।

उम्मीद है कि इससे कुछ मदद मिलती है।

0

आपके पास लाइव लाइसेंस है -> आप उत्पादन में सभी नई एएसपी सुविधाओं का उपयोग कर सकते हैं।

लेकिन आपको वीएस के साथ कुछ समस्याएं होंगी।

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