मुझे कुछ एएसपी.NET कोड विरासत में मिला है (मैं एक ओएस लड़का हूं, वेब देव नहीं (अभी तक ;-))। समाधान को फिर से बनाया गया है और इसमें कई परियोजनाएं (पुस्तकालय और एएसपीनेट साइटें) हैं। पुस्तकालयों के अलावा, दो एएसपीनेट परियोजनाएं हैं (जिन्हें मेनसाइट और सबसाइट कहा जाता है)। केवल मेनसाइट का उपयोग आधिकारिक साइट (एएसपीनेट साइट के रूप में) के रूप में किया जा रहा है, और मेनसाइट के पास SUBSITE एएसपीनेट साइट में कोड पर एक निर्भरता है, लेकिन साइट का उपयोग नहीं करता है। मैं यह समझने की कोशिश कर रहा हूं कि इसे कैसे साफ किया जाए और सबसाइट को पुस्तकालय में परिवर्तित करें।क्या एक एएसपी.नेट परियोजना एक पुस्तकालय बनाम पुस्तकालय बनाता है?
मेरा त्वरित प्रश्न यह है कि, जब भी मैं मेनसाइट (डिफ़ॉल्ट रूप से सेट) को डीबग करता हूं, तो यह दो एएसपीनेट प्रक्रियाओं को चलाता है: मेनसाइट और सबसाइट। और इसलिए, कम से कम, मैं इससे कैसे बच सकता हूं? क्या इसका कोई त्वरित/अस्थायी समाधान है?
मेरे विस्तृत सवाल यह है:
क्या एक asp.net साइट एक asp.net साइट बनाता है? उदाहरण के लिए, सी में एक डीएल और एक्सई के बीच का अंतर मुख्य रूप से उपस्थिति के रूप में (सतही रूप से वैसे भी) परिभाषित किया जा सकता है, और पुस्तकालय के लिए संभावित निर्यात जानकारी (अन्य चीजों के साथ)। अगर मैं एक्सई को डीएल में परिवर्तित करना चाहता हूं तो मैं: 1. मुख्य कोड हटाएं 2. सुनिश्चित करें कि सार्वजनिक इंटरफ़ेस सही था (और सही ढंग से निर्यात किया गया) 3. मेकफ़ाइल को एक्सई के बजाय एक डीएलएल बनाने के लिए कनवर्ट करें।
क्या कोई मुझे asp.net के लिए .net lib के लिए कुछ समान चरणों में इंगित कर सकता है? शायद: 1. index.aspx से छुटकारा पाएं 2. web.config से छुटकारा पाएं 3. किसी भी * .cs फ़ाइलों को निकालने के लिए? 4. मैं गुणों को कैसे बदलूं? 5. कोई गठिया?
आपकी मदद के लिए बहुत बहुत धन्यवाद। विवरण: विजुअल स्टूडियो 2008/.NET 3.5
आपके त्वरित प्रश्न के संबंध में, ऐसा लगता है कि कई स्टार्टअप प्रोजेक्ट कॉन्फ़िगर किए गए हैं। समाधान, गुणों पर राइट क्लिक करें और फिर ड्रॉपडाउन में चयनित MAINSITE के साथ एकल स्टार्टअप प्रोजेक्ट का चयन करें। – jamesaharvey