2008-08-07 13 views
9

पर अपग्रेड करें मुझे वर्तमान में पता है कि एएसपी.नेट 2.0 बाहर है और इसके बारे में और .Net Framework के 3.x संस्करण हैं।एएसपी.NET 3.x

क्या मेरे एएसपी.NET वेब सर्वर को .NET Framework के संस्करण 3.x में अपग्रेड करना संभव है?


मैं इस की कोशिश की है, तथापि, जब जो नेट framwork के संस्करण आईआईएस (ASP.NET टैब) में उपयोग करने के लिए चयन करते समय, केवल संस्करण 1.1 और 2.0 शो।

क्या कोई काम है?

उत्तर

4

यदि मैं 3.5 स्थापित करता हूं और 2.0 का उपयोग करने के लिए आईआईएस सेटअप करता हूं। मैं 3.5 सुविधाओं का उपयोग करने में सक्षम हो जाएगा?

हाँ, यह सही है। आपके पास आईआईएस 2.0 और 3.5 साइटों दोनों के लिए 2.0 पर सेट है, क्योंकि वे दोनों एक ही सीएलआर पर चलते हैं। 3.5 2.0 की तुलना में एक अलग संकलन विधि का उपयोग करता है। यह साइट के लिए web.config में घोषित किया गया है। इस पर अधिक जानकारी के लिए this post देखें। लेकिन 3.5 और 2.0 एएसपीनेट साइटों दोनों के लिए आईआईएस में सेटअप समान है।

1

निश्चित रूप से, 3.5 पुनर्वितरण योग्य डाउनलोड करें, इसे सर्वो पर स्थापित करें, और आप जाने के लिए अच्छे हैं। .NET संस्करणों को साइड-बाय-साइड इंस्टॉल किया जा सकता है, इसलिए यह किसी भी "विरासत" ऐप्स को बाधित नहीं करेगा।

http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

0

संस्करण आप IIS में चयन कर रहे हैं CLR का उपयोग करने का संस्करण है। सीएलआर के केवल दो संस्करण हैं। .NET फ्रेमवर्क 3.5 बयान CLR 2.0

2

दुर्भाग्य पर रन, नेट संस्करणों पक्ष-साथ स्थापित किया जा सकता है, तो यह किसी भी "विरासत" क्षुधा पूरी तरह सच नहीं है को बाधित नहीं होगा। यदि आप 3.5 स्थापित करते हैं, तो इसे 2.0 एसपी 1 की आवश्यकता होती है, जो 2.0 का उपयोग करने वाली विरासत अनुप्रयोगों को बाधित कर सकती है और ओरेकल डेटाबेस सर्वर से कनेक्ट होती है।

+0

क्या वास्तव में यह बाधित करता है:

स्कॉट Hanselman विवरण को कवर एक भयानक ब्लॉग पोस्ट है? मैं एक 2.0 स्थापित करने के लिए 3 स्थापित करने जा रहा हूँ।5 एसपी 1 – chris

+0

मुझे नहीं पता क्यों, लेकिन 2.0 एसपी 1 को ओरेकल कनेक्शन के साथ समस्याएं थीं, यह अभी हमारे लिए बार-बार मर गई और इसके साथ आवेदन लिया। –

0

नया ढांचा नेट 3.5, आप एक नया विधानसभा System.Core होगा, + एक और अधिक अगर आप Linq जैसी सुविधाओं का उपयोग कुछ

नेट 3.5 नई सी # 3.0 संकलक के साथ आता है

ASP.Net अभी भी संस्करण 2.0

लवली है और भ्रामक यह ;-) नहीं

आप नेट ढांचे सर्वर पर नवीनीकृत करना चाहिए 3.5 एसपी 1 नेट के लिए है, लेकिन आप अभी भी करने जा रहे हैं एएसपी.Net 2.0

चलाना
1

GateKiller,

.NET 3.0 और .NET 3.5 CLR के संस्करण को बदल नहीं किया, इसलिए "ASP.NET 3.5 का उपयोग कर" एक और अधिक जटिल बात यह है कि यह लग रहा है जैसे कि यह पहली बार में होना चाहिए। संक्षेप में, आप अभी भी 2.0 सीएलआर पर चल रहे हैं, लेकिन आप सी # 3.0 कंपाइलर का उपयोग कर रहे हैं और 3.5 पुस्तकालयों के खिलाफ लिंक कर रहे हैं। इसका अर्थ यह है कि एएसपी.NET 3.5 प्रोजेक्ट बनने के लिए अपनी Web.config फ़ाइल में सामान का एक गुच्छा जोड़ना।

http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx

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