2010-09-02 19 views
5

पर एएसपी.NET 2.0 के साथ एएसपी.NET 4.0 स्थापित करें मैंने पढ़ा है कि आप एक नया एप्लिकेशन पूल कहां बनाते हैं, एक 2.0 साइट्स के लिए एक और 4.0 साइटों के लिए एक। लेकिन ढांचे को कॉन्फ़िगर करने के लिए पूल बनाने के दौरान मुझे कोई विकल्प नहीं दिखता है।आईआईएस 6

मेरी समस्या यह है कि मेरे पास कई वेब साइटें डिफ़ॉल्ट वेब साइट के रूप में चल रही हैं। मैंने एक नई वर्चुअल निर्देशिका के तहत एक डब्ल्यूसीएफ 4.0 सेवा जोड़ा और फ्रेमवर्क 4.0 पर सेट किया। मैंने इसे एक अलग ऐप पूल में भी रखा है।

अब, मैं केवल एक समय में काम कर सकता हूं। या तो 2.0 साइट्स या 4.0 साइट। मैं:

यह ही आईआईएस प्रक्रिया में ASP.NET के दो विभिन्न संस्करणों को चलाने के लिए संभव नहीं है। कृपया को अपने सर्वर को में एक अलग प्रक्रिया में चलाने के लिए IIS व्यवस्थापन उपकरण का पुन: कॉन्फ़िगर करने के लिए IIS व्यवस्थापन उपकरण का उपयोग करें।

क्या आईआईएस 6 और विंडोज सर्वर 2003 के तहत ऐसा करना संभव है?

उत्तर

12

स्पष्टीकरण के लिए: प्रत्येक ऐप पूल एप्लिकेशन स्टार्टअप के क्रम में उपयोग की जाने वाली पहली वेबसाइट के .NET ढांचे के साथ बाध्य करता है। वह पहली साइट ठीक चल जाएगी, लेकिन अन्य सभी साइटें उसी ऐप पूल तक ही सीमित होंगी। आपको प्रत्येक ढांचे संस्करण में कम से कम एक ऐप पूल की आवश्यकता है; और मेरे अनुभव में, सबसे मजबूत सेटअप प्रति एप्लिकेशन एक ऐप पूल है - इस तरह, आप अन्य अनुप्रयोगों के बारे में चिंता किए बिना फ्रेमवर्क संस्करणों को स्विच कर सकते हैं, और आवश्यकता होने पर आप कार्य प्रबंधक के माध्यम से व्यक्तिगत एप्लिकेशन को मार सकते हैं।

+0

महान स्पष्टीकरण..मैंने दो ऐप पूल, .NET 2 और .NET बनाए। 4. एक बार मैंने आईआईएस को रोक दिया और फिर से शुरू किया, सबकुछ ठीक से काम करना शुरू कर दिया। धन्यवाद! – ScottG

+0

जहां आप कहते हैं "अन्य सभी साइटें एक ही ऐप पूल तक ही सीमित होंगी", क्या आप यह कहने का मतलब नहीं है कि "उस ऐप पूल की सभी अन्य साइटें उसी .NET फ्रेमवर्क संस्करण तक ही सीमित होंगी"? –

3

ऐप पूल को कॉन्फ़िगर करने की आवश्यकता नहीं है, बस सुनिश्चित करें कि 2.0 साइटें एक के रूप में चल रही हैं, और 4.0 साइट दूसरे के रूप में चल रही है।

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