2014-11-07 18 views
11

पर माइग्रेट करना मेरे पास एक एएसपी.नेट एमवीसी 5 एप्लीकेशन है और मुझे इसे vNext के तहत चलाने की आवश्यकता है। मुझे लगता है कि कोई साधारण आयात संभावना नहीं है, इसलिए मुझे इसे मैन्युअल रूप से करने की आवश्यकता होगी। तो मूल रूप से मेरे पास एक खाली vNext प्रोजेक्ट और एक तैयार एमवीसी 5 प्रोजेक्ट है। मैं फ़ाइलों की प्रतिलिपि बनाने और JSON कॉन्फ़िगरेशन फ़ाइलों में सभी निर्भरताओं को फिर से लिखने की कोशिश करूंगा। शायद किसी ने ऐसा कुछ करने की कोशिश की और इस कार्य को प्राप्त करने के लिए सर्वोत्तम तरीके और महत्वपूर्ण बिंदुओं की सिफारिश कर सकते हैं?एएसपी.नेट एमवीसी 5 प्रोजेक्ट को एएसपी.नेट 5

+0

आपको इसे मैन्युअल रूप से करना होगा। अपने प्रोजेक्ट के काम को करने के लिए आपको किन कदमों की आवश्यकता है पूरी तरह से एमवीसी 5 और सिस्टम वेब में उपयोग की जाने वाली सुविधाओं पर निर्भर करता है। इसे आज़माएं और कोड नमूने के साथ प्रश्न पोस्ट करें जो काम नहीं करते हैं यदि आप अटक जाते हैं। मेरे प्रश्नों में एसओ के लिए आपके प्रश्न बंद हैं क्योंकि यह अब खड़ा है। – AndersNS

+2

आप mnc 5 को vnext – davidfowl

+0

पर नहीं चला सकते हैं इसे स्क्रैच से लिखें। निश्चित रूप से आप यहां अपने मौजूदा कोड स्निपेट (कुछ हद तक) उठा सकते हैं, लेकिन यदि आप पूरी तरह से पूर्ण vNext पारिस्थितिक तंत्र का उपयोग करना चाहते हैं, तो आप स्क्रैच से लिखने से बेहतर हैं। ओह, और ईएफ 7 में माइग्रेट करने के बारे में भी सोचें (यदि आप ईएफ का उपयोग कर रहे हैं)। उन्हें इसे EFNext v1 नाम दिया जाना चाहिए क्योंकि यह वास्तव में एक अपग्रेड नहीं है, बल्कि एक मूल रूप से नया जानवर है (नाम चुनने के बारे में ईएफ ब्लॉग या गिथब में भी एक चर्चा थी)। – Mrchief

उत्तर

9

कुछ गॉथस हैं। उनमें से एक कुख्यात HttpContext.Current का उपयोग है। यह मूल रूप से vNext में चला गया है। देखें कि क्या आपके कोडबेस के अंदर इसका कोई उपयोग है या नहीं।

एक सामान्य दृष्टिकोण के रूप में, मेरी व्यक्तिगत राय में, किसी भी एप्लिकेशन को एक बार में अपग्रेड करने का प्रयास न करें। इतने सारे नए टुकड़े हैं कि एक बड़े विशाल ऐप में समझना वाकई मुश्किल है। अलगाव में प्रत्येक कार्यक्षमता को देखने के लिए छोटे पीओसी नमूने लिखें। जब आप जानते हैं कि उनमें से प्रत्येक कैसे व्यवहार करता है तो उन्हें एक साथ रखना आसान होगा। मेरा मानना ​​है कि नई प्रणाली सीखने और अपग्रेड दर्द को समझने का सबसे अच्छा तरीका है।

मैं इस प्रणाली का पालन कर रहा हूं ताकि इसे नई प्रणाली में स्थानांतरित करना आसान हो सके। यह एक धीमी दृष्टिकोण है लेकिन यह मुझे बेहतर तरीके से नई प्रणाली सीखने में मदद करता है।

this discussion in ASP.NET Forums भी देखें।

+0

आपके उत्तर के लिए धन्यवाद, मुझे यह दृष्टिकोण पसंद है। मैं पहले से ही इसे सहजता से पीछा कर रहा था, लेकिन मुझे खुशी है कि आपने इसे अच्छे तरीके से तैयार किया है। – vezucci

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