संभव डुप्लिकेट:
How to prevent an ASP.NET application restarting when the web.config is modified?क्या आप web.config को संशोधित कर सकते हैं और एएसपी.NET एप्लिकेशन को पुनरारंभ नहीं कर सकते?
सिर्फ सक्रिय रहने की अवधि के बारे में सोच रहा था। धन्यवाद।
संभव डुप्लिकेट:
How to prevent an ASP.NET application restarting when the web.config is modified?क्या आप web.config को संशोधित कर सकते हैं और एएसपी.NET एप्लिकेशन को पुनरारंभ नहीं कर सकते?
सिर्फ सक्रिय रहने की अवधि के बारे में सोच रहा था। धन्यवाद।
हाँ, आप कर सकते हैं; this answer देखें।
हालांकि, यह एक अच्छा विचार नहीं है।
जब तक ASP.Net AppDomain को पुनरारंभ नहीं करता है, तो यह web.config
पर नहीं दिखेगा।
यदि आप web.config
बदलते हैं, तो आपके परिवर्तनों का कोई प्रभाव नहीं पड़ेगा जब तक कि ऐपडोमेन पुनरारंभ नहीं हो जाता।
जब आप wed.config को संशोधित करते हैं तो एप्लिकेशन पूल रीसेट हो जाएगा और आप सर्वर पर संग्रहीत कोई भी सत्र जानकारी खो देंगे।
@downvoter: उम्म ठीक है ... तो आपको नहीं लगता कि एप्लिकेशन पूल रीसेट करना एक बुरी चीज है? –
आप एक अलग आईपी पते/होस्टनाम पर डुप्लिकेट आईआईएस कंटेनर सेट कर सकते हैं। अपने संस्करण को नए संस्करण में बनाएं और फिर आईपी के ओवर को स्वैप करें। यह एप्लिकेशन पुनरारंभ करने के संकलन समय से छुटकारा पाता है। हालांकि, अगर आप इन-प्रो सत्र पर भरोसा करते हैं तो यह किसी भी मौजूदा उपयोगकर्ताओं के लिए गलत होगा।
सबसे सुरक्षित विकल्प यह पुनरारंभ करने की अनुमति देना है और इसे करने के लिए बस एक अच्छा समय चुनें। आप संकलन बैच = झूठी भी सेट कर सकते हैं। यह महत्वपूर्ण प्रणालियों में संकलन समय को भी तेज कर सकता है।
आप बाहरी सेटिंग्स फ़ाइल बना सकते हैं और फिर इसे अपने web.config में संदर्भित कर सकते हैं। आपको अपनी मशीन.कॉन्फिग फ़ाइल में "restartOnExternalChanges" विशेषता को गलत में बदलने की आवश्यकता होगी।
देखें: http://msdn.microsoft.com/en-us/library/ms228057.aspx
शायद सेटिंग संग्रहीत वहाँ कहीं और यदि सक्रिय रहने की अवधि अपनी चिंता का विषय है जाया जाना चाहिए। आप क्या बदल रहे हैं क्या यह web.config में होना चाहिए? डुप्लिकेशंस के लिए –
वीटीसी। Http://stackoverflow.com/questions/613824/how-to-prevent-an-asp-net-plplication-restarting-when-the-web-config-is-modified – Brian
देखें केवल कुछ चीजों पर विचार करने के लिए एएसपीनेट एप्लिकेशन फ्लाई पर web.config को बदलते समय पुनरारंभ ... –