2008-10-22 17 views
13

मैंने प्रोडक्शन सर्वर पर एक नया निर्माण तैनात किया है, लेकिन मुझे इस संस्करण में बदलाव दिखाई नहीं देता है। मुझे पता चला है कि यह अस्थायी ASP.net फ़ोल्डरउत्पादन वातावरण में अस्थायी ASP.net फ़ाइलों को कैसे हटाएं?

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 

देव वातावरण में, मैं नष्ट कर सकते हैं के तहत DLL फ़ाइल के पुराने संस्करण की वजह से हुई थी, लेकिन उत्पादन में है। मैंने ASP.net अस्थायी फ़ोल्डर के अंदर फ़ाइलों को हटाने के लिए प्रतिबंधित प्रतिबंधित किया है।

क्या कोई मुझे बता सकता है कि नई फाइलों को तैनात करने के बाद मैं नई डीएलएल फाइलों को तुरंत कैसे प्राप्त कर सकता हूं?

धन्यवाद!

+0

जब आप "प्रतिबंधित पहुंच" कहते हैं, तो क्या आपका मतलब है कि आपको खाता अनुमतियों द्वारा प्रतिबंधित किया गया है या जब आप उन्हें हटाने का प्रयास करते हैं तो आपको उपयोग प्रकार त्रुटि संदेश मिलता है? – jmcd

उत्तर

10

जब आप बिन फ़ोल्डर में नए DLL जोड़ते हैं, तो उन्हें तुरंत एएसपी.NET अस्थायी फ़ोल्डरों में फ़ाइलों को ओवरराइट करना चाहिए। मैंने स्वयं को देखा है कि कभी-कभी (मुझे लगता है कि समवर्ती मुद्दों के कारण खुशी हुई) डीएलएस स्मृति में लोड नहीं होते हैं।

यदि आपके पास आईआईएस प्रबंधन कंसोल तक पहुंच है, तो आप कार्यकर्ता प्रक्रिया रीसायकल कर सकते हैं। यह सुनिश्चित करना चाहिए कि नए अस्थायी असेंबली लोड हो जाएं।

यदि आप एएसपीएक्स ओडर एसीएक्स फाइलों को बदलते हैं, तो परिणामी असेंबली स्वचालित रूप से अस्थायी फ़ोल्डर में बदल दी जानी चाहिए। यदि एक ही समस्या है, तो मैं कार्यकर्ता प्रक्रिया को रीसाइक्लिंग करने की सलाह देता हूं। हो सकता है कि आप इसे अपनी तैनाती प्रक्रिया में कुछ स्वचालित तरीके से एकीकृत कर सकें।

संबंधित मुद्दे