2010-06-02 12 views
10

मेरे एएसपी.Net 4.0 web.config में मेरे पास निम्न विशेषता थी:यदि मैं targetFramework = "4.0" निर्दिष्ट नहीं करता तो क्या होता है?

<compilation targetFramework="4.0"> 

अगर मैं लक्ष्य फ़्रेमवर्क विशेषता को हटा देता हूं, तो सब कुछ सामान्य के रूप में प्रतीत होता है। यह विशेषता किस परिस्थिति में मेरी मदद करती है?

उत्तर

12

Quote from the doc:

नेट फ्रेमवर्क कि वेब साइट लक्ष्य के संस्करण निर्दिष्ट करता है।

डिफ़ॉल्ट शून्य है।

इस विशेषता शामिल न करने पर, लक्ष्य संस्करण Web.config फ़ाइल में अन्य सेटिंग्स द्वारा और आईआईएस अनुप्रयोग पूल है कि वेब साइट से संबद्ध है से निर्धारित होता है। अधिक जानकारी के लिए, संकलन जांच देखें। लक्ष्य फ़्रेमवर्क और एएसपी.नेट वेब प्रोजेक्ट्स के लिए .NET Framework बहु-लक्ष्यीकरण।

तो मूल रूप से करता है, तो IIS में अपने आवेदन पूल ASP.NET 4.0 लक्षित करता है और आप को छोड़ देते हैं यह विशेषता कुछ नहीं होता => आपकी साइट अभी भी .NET 4.0

का उपयोग करता है
संबंधित मुद्दे

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