2011-04-15 11 views
5

विजुअल स्टूडियो 2008 से वेबसाइट को पुसलिंग करते समय, आपको कुछ विकल्पों के साथ एक संवाद बॉक्स मिलता है। उनमें से एक 'निश्चित नामकरण और एकल पृष्ठ असेंबली का उपयोग करें'।दृश्य स्टूडियो में वेबसाइट प्रकाशित करें: 'निश्चित नामकरण और एकल पृष्ठ असेंबली' का उपयोग करें?

हमारे पास यह सक्षम नहीं है, लेकिन इस विकल्प के प्रो और कॉन क्या हैं? प्रदर्शन या कुछ भी में कोई अंतर है? क्या हमें इसका इस्तेमाल नहीं करना चाहिए?

इस विकल्प के बिना, हम इसे जांचते समय प्रकाशित करने के बाद बिन फ़ोल्डर में 774 फाइलें प्राप्त करते हैं, हमें 1320 फाइलें मिलती हैं, क्योंकि प्रत्येक एसीएक्स को अपना स्वयं का डीएल मिलता है।

यदि हम यह जांचते हैं, तो मेरे कंप्यूटर पर केवल 'निश्चित नाम' तय किए गए हैं? या यह एक ही है जब एक सहयोगी वेबसाइट प्रकाशित करता है?

उत्तर

7

फिक्स्ड नामित असेंबली पृष्ठ स्तर के अपडेट में flexiblity प्रदान करते हैं। चूंकि प्रत्येक पृष्ठ का अपना नामित असेंबली होगा (एक यादृच्छिक नाम के बजाय) केवल आवश्यक असेंबली को अपडेट करके एप्लिकेशन को अपडेट करना आसान है। नुकसान असेंबली की बड़ी संख्या है (बनाए रखने में मुश्किल) और मामूली प्रदर्शन हिट भी होगी। इस तरह के एक वेब की तैनाती के रूप में

फिक्स्ड विधानसभा नाम कुछ परिदृश्य, : http://msdn2.microsoft.com/en-us/library/ms229863(VS.80).aspx

जवाब का स्रोत:: http://forums.asp.net/t/1057767.aspx

MSDN लेख से

अधिक जानकारी के लिए यह लेख देखें एमएसआई विंडोज इंस्टालर का उपयोग कर एप्लिकेशन को लगातार फ़ाइलके उपयोग की आवश्यकता हैनाम और सामग्री, साथ ही साथ पर लगातार निर्देशिका संरचनाएं अद्यतनों के लिए असेंबली या कॉन्फ़िगरेशन सेटिंग की पहचान करती हैं। उन मामलों में, आप को -fixednames विकल्प निर्दिष्ट है कि ASP.NET संकलन उपकरण एक विधानसभा के लिए प्रत्येक स्रोत फ़ाइल के बजाय का उपयोग करने का संकलन करना चाहिए जहां एक से अधिक पृष्ठों विधानसभाओं में संकलित कर रहे हैं का उपयोग कर सकते हैं। इससे बड़ी संख्या में असेंबली की संख्या हो सकती है, इसलिए यदि आप स्केलेबिलिटी से संबंधित हैं तो आपको सावधानी के साथ इस विकल्प का उपयोग करना चाहिए।

+0

'मामूली प्रदर्शन हिट' क्या है? क्या यह ध्यान देने योग्य है? और मुझे अभी भी पता नहीं है कि एक सहयोगी एक पृष्ठ के अपडेट भी कर सकता है, या क्या मुझे हमेशा एक ही मशीन से प्रकाशित करना पड़ता है? –

+2

आपके आवेदन/स्थिति पर निर्भर करता है। कम डीएलएल कम लचीलापन/अधिक डीएल प्रदर्शन प्रदर्शन हिट है, क्योंकि अधिक लोड होने की जरूरत है। डच में हम कहते हैं 'मेटेन गीला है' ... मापने को जानना है। आपको अपनी स्थिति में स्वीकार्य होने की आवश्यकता होगी। –