2008-10-01 13 views
11

मैंने वेब सर्वर (सर्वर 2008 एंटरप्राइज़) पर .NET Framework 3.5 SP1 स्थापित किया है, इसलिए IIS 7.0 चला रहा है।3.5 के लिए आवेदन पूल के .NET Framework संस्करण बदलें?

मैं मौजूदा साइट द्वारा उपयोग किए गए .NET Framework के संस्करण को बदलना चाहता हूं। तो मैं उचित आवेदन पूल पर राइट-क्लिक करें और चयनित एप्लिकेशन पूल संपादित करें। .NET Framework ड्रॉपडाउन में फ्रेमवर्क 3.5 के लिए एक स्पष्ट प्रविष्टि शामिल नहीं है, लेकिन केवल 2.0.50727 है।

क्या यह सिर्फ इसलिए है क्योंकि 3.5 में कोर आरटीएल का संस्करण अभी भी 2.0 है? या आईआईएस को संस्करण 3.5 देखने के लिए मुझे कुछ अतिरिक्त करने की ज़रूरत है? (आईआईएस को पुनरारंभ करने का प्रयास किया था)।

उत्तर

17

3.5 फ्रेमवर्क अभी भी 2.0 सीएलआर के शीर्ष पर चलता है ताकि आप जो देख रहे हैं वह सही है।

स्कॉट Hanselman एक अच्छा blog post इस के विवरण के बारे में है:

विपणन शब्द ".NET फ्रेमवर्क 3.5" कुछ चीजें को दर्शाता है। सबसे पहले, LINQ, जो विशाल है, और इसमें सी # और वीबी के लिए नई भाषा कंपाइलर्स शामिल हैं। दूसरा, आरईएसटी समर्थन विंडोज कम्युनिकेशन फाउंडेशन के साथ-साथ तीसरा, तथ्य यह है कि ASP.NET AJAX को एक अलग डाउनलोड के बजाय शामिल किया गया है क्योंकि यह पहले ASP.NET 2.0 में था। .NET 3.5 में कुछ अन्य चीजें हैं, जैसे कि बीईटी को ठीक करने के लिए .NET 2.0 के SP1 की तरह, लेकिन .NET 3.5 में जो जोड़ा गया है उसका विचार प्राप्त करने का एक तरीका c:\windows\assembly में देखना है।

.NET Framework 3.5, 3.0 SP1, 2.0 SP1: CLR, WinForms, ASP.NET, LINQ, REST, AJAX, WPF, WCF, WF, Card Space

6

क्या यह सिर्फ इसलिए है क्योंकि 3.5 में कोर आरटीएल का संस्करण अभी भी 2.0 है?

हाँ

0

आपको कुछ और, अन्य की तुलना में एक ठीक से विन्यस्त web.config

4

प्रश्न में लटकती CLR के संस्करण का उपयोग कर अपने आवेदन पूल की प्रक्रिया अंतरिक्ष में लोड है की जरूरत नहीं है , जो अद्वितीय होना चाहिए (आप पहले से लोड किए गए 2.0 सीएलआर के साथ एक प्रक्रिया में 1.1 सीएलआर लोड नहीं कर सकते हैं, और इसके विपरीत)।

हालांकि, .NET 3.5 v2.0 सीएलआर का उपयोग करता है - पुस्तकालयों के नए संस्करण और वीबीएनईटी और सी # में नई सुविधाओं के आसपास कुछ संकलक समर्थन जोड़े गए हैं। यदि आप 3.5 का चयन करते हैं तो आप 3.5 का उपयोग करेंगे जब तक आपकी असेंबली असेंबली के 3.5 संस्करणों का संदर्भ लेती है।

0

हम सिर्फ हमारे सर्वर (Windows Server 2003/IIS6), रिबूट पर 3.5 ढांचा स्थापित किया है, और है कि यह किया गया था।

बेशक, आपको ढांचे के संस्करण 3.5 के खिलाफ एप्लिकेशन विकसित करना होगा, लेकिन यह 1.1 से 2.0 के परिवर्तन की तरह नहीं है, जहां आपको आईआईएस प्रबंधक का उपयोग करके अपनी वेबसाइट गुणों में .Net सेटिंग्स को बदलने की आवश्यकता है। ।

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