में .NET 1.1 अनुप्रयोगों के भीतर .NET 3.0 उप-अनुप्रयोग बनाना। मैं मूल रूप से this question, फ़ोल्डर के भीतर एक नया एप्लिकेशन बनाने की कोशिश कर रहा हूं ताकि इसे निम्नानुसार एक्सेस किया जा सके।आईआईएस/एएसपी.NET
* http://www.domain.com/ < Main App
* http://www.domain.com/newapp < New App
समस्या यह है कि newapp मुख्य अनुप्रयोग, जो त्रुटियों खड़ी कर रहा है से web.config पढ़ रही है, क्योंकि यह सभी एक ही DLLs आदि
नए ऐप के लिए नहीं है, IIS में, प्रारंभिक है बिंदु/newapp पर सेट है, इसलिए मुझे यकीन नहीं है कि यह web.config को बिल्कुल क्यों पढ़ रहा है। यह अपने स्वयं के आवेदन के रूप में सेट है।
मैं एक्सपी प्रो पर आईआईएस 6 में इसका परीक्षण कर रहा हूं, इसलिए यह सुनिश्चित न करें कि इससे कोई फर्क पड़ता है या नहीं। मुख्य ऐप डॉटनेट 1.1 है, और नया ऐप 3.0 है।
संपादित करें:
Parser Error Message: Unrecognized attribute 'inheritInChildApplications'
मैं इस के आसपास जोड़ा रूट पर लेकिन चूंकि यह 1.1 एप्लिकेशन है, यह इसे पहचान नहीं पा रहा है: रूट पर पृष्ठ को देखने का प्रयास करते समय मुझे यह त्रुटि मिलती है: पार्सर त्रुटि संदेश: अपरिचित विशेषता 'legislInChildApplications' –
Karen
ओह। यह एक समस्या होगी। यह तत्व 2.0 और उच्चतम के लिए है। जब तक आप 1.1 से 2.0 प्राप्त नहीं कर सकते हैं, तब तक आप थोड़ा फंस सकते हैं क्योंकि यह वेब.कॉन्फिग कैसे काम करता है इसके लिए डिज़ाइन द्वारा किया जाता है। – klabranche
मुझे मिली एकमात्र चीज उन सभी वस्तुओं के लिए बाल वेब.कॉन्फिग को हटा टैग जोड़ रही थी जो समस्याएं पैदा कर रही हैं। पूर्व: <नाम हटाएं = "पुनर्लेखन मॉड्यूल" />। हालांकि इससे बच्चे के ऐप web.config माता-पिता पर निर्भर करता है, इसलिए शायद सबसे अच्छा विकल्प नहीं है। – Karen