मैं एक ASP.NET Core RTM
वेब अनुप्रयोग है कि .net framework 4.52
एफ़टीपी/साझा फ़ोल्डर का उपयोग कर एएसपी.नेट कोर वेबसाइट को तैनात करते समय "ERROR_FILE_IN_USE" त्रुटि कैसे प्राप्त नहीं करें?
लक्षित करता है मेरी project.json
"frameworks": {
"net452": {}
},
में जब मैं यह एक फ़ोल्डर में प्रकाशित यह एक MyWebApplication.exe
बनाता है और जब मैं अपने ब्राउज़र में ऐप्स को एक्सेस exe चलाया जाता है की है।
मैं एक वेब सर्वर वेबसाइट तैनाती निर्देशिका के लिए वीपीएन के माध्यम से Windows Server 2012
और IIS8
मैं साझा किया है फ़ोल्डर पहुँच गया है कि करने के लिए वेबसाइट को प्रकाशित करने की जरूरत है।
पहली बार मैं फ़ोल्डर इसे सही ढंग से काम किया साइट प्रकाशित। मैं वेबसाइट यूआरएल और साइट लोड का उपयोग करता हूं। लेकिन जब मैं फ़ाइलों के साथ परिवर्तन और नकल करने के बाद वेबसाइट यह मुझसे कहता है MyWebApplication.exe
उपयोग में है पुनः प्रकाशित करना चाहते हो, The प्रकाशित विफल रहता है।
एक ही रास्ता मैं यह कैसे हल करने के लिए पता प्रकाशन वेब सर्वर पर कार्य प्रबंधक में MyWebApplication.exe
को मारने के लिए पहले किया जा सके। हालांकि चूंकि मेरे पास केवल उस साझा सर्वर के माध्यम से उस सर्वर तक पहुंच है, यह संभव नहीं है।
ASP.NET 4
वेबसाइटों के साथ मैं इस समस्या नहीं है।
ASP.NET CORE RC1
साथ
मैं भी समस्या के रूप में हालांकि HTTPPlatformHandler
जो मुझे dnx.exe
को मारने के लिए बिना साइट नकल करने की अनुमति दी dnx
उपयोग कर रहा था नहीं था। मुझे बस web.config
को छूना पड़ा और साइट फिर से शुरू हो जाएगी।
मेरे प्रश्न हैं:
वहाँ/पर कॉपी एक साइट है कि पहले से ही तैनात किया गया था (या तो एफ़टीपी या साझा फ़ोल्डर पहुँच के माध्यम से) का एक नया बदली हुई संस्करण प्रकाशित करने के लिए एक रास्ता है?
वहाँ वेबसाइट जैसे को रोकने के लिए एक रास्ता है वेब सर्वर पर स्मृति से या साझा फ़ोल्डर पहुंच के माध्यम से
MyWebApplication.exe
को अनलोड करें?