क्या Web.Config फ़ाइल में परिवर्तन के लिए IIS को पुनरारंभ करना होगा?


12

मुझे एक WCF घटक मिला है जो मैंने वीएस 2008 (.NET फ्रेमवर्क 3.5 का उपयोग करके) में विंडोज 2003 सर्वर पर स्थापित किया है। मुझे कुछ तरीकों में से एक का उपयोग करने में समस्या हो रही है, और वेब पर कुछ निदान जोड़ने के लिए सलाह दी गई है और समस्या को हल करने के प्रयास में हूं। कॉनफिग फ़ाइल। अब, इस WCF सर्वर को इस बिंदु पर बहुत अधिक उपयोग नहीं किया जाता है, तो क्या मैं सिर्फ Web.Confilg फ़ाइल में संपादन कर सकता हूं, और फिर अपने नए क्लाइंट ऐप के साथ एक परीक्षण चला सकता हूं? या क्या मुझे Windows 2003 सर्वर पर IIS को रोकना और पुनः आरंभ करना है?

जवाबों:


15

जैसे ही 0 कनेक्शंस ऐप में बचे हैं, वेब को बदलने के लिए। ऐप को आईआईएस द्वारा पुनः लोड किए जाने वाले ऐप को ट्रिगर किया जाएगा। आप ऐप पूल को रोक भी सकते हैं और पुनः आरंभ कर सकते हैं कि ऐसा करने के लिए ऐप को असाइन किया गया है। आपको IIS को रोकने और पुनरारंभ करने की आवश्यकता नहीं है।


5
यह तब तक प्रतीक्षा नहीं करता जब तक कि शून्य कनेक्शन न हों।
ट्रिस्टनके

2
क्या लाइव सिस्टम पर ऐप पूल को फिर से शुरू करने से उपयोगकर्ता में रुकावट आएगी?
23

2
@spuder हाँ, यह कर सकते हैं। जबकि ऐप पूल नीचे है, आपके ऐप को निष्पादित करने के लिए कोई कार्यकर्ता प्रक्रिया नहीं है इसलिए उपयोगकर्ताओं को 503 सेवा अनुपलब्ध मिलेगी जब तक कि ऐप पूल वापस शुरू नहीं हो जाता।
स्क्विलमैन

2

यह निर्भर करता है कि आपके एप्लिकेशन को सेटिंग की आवश्यकता होने पर हर बार कॉन्फ़िगरेशन फ़ाइल पढ़ता है, या परिवर्तनों के लिए फ़ाइल की निगरानी करता है (जैसे log4net करता है)। यदि नहीं, तो आपको एप्लिकेशन को पुनरारंभ करना होगा।
ध्यान दें कि डिफ़ॉल्ट रूप से, IIS प्रबंधित फ़ोल्डर में किसी भी फ़ाइल में कोई भी परिवर्तन, आमतौर पर एप्लिकेशन डोमेन के पुनरारंभ के परिणामस्वरूप होगा।


1
एप्लिकेशन डोमेन, एप्लिकेशन पूल नहीं।
TristanK
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.