2017-08-15 21 views
9

नीला करने के लिए मैं निम्न चरणों के साथ ASP.net कोर 2.0 के लिए एक ASP.net कोर 1.1 एप्लिकेशन को अपग्रेड किया है:परिनियोजित ASP.net कोर 2.0

  • 2,0
  • उन्नत सभी डला के लिए लक्ष्य की रूपरेखा बदली गई पैकेज

अब गिट से मेरा ऑटो परिनियोजन चलता है और कहता है कि यह सफल है लेकिन ऐप नहीं चलता है।

HTTP Error 502.5 - Process Failure 

मैं भी एक अलग वेब अनुप्रयोग तैनाती स्लॉट जोड़ा गया है और वहाँ है और अभी भी उसे लागू करने से ही परिणाम मिल करने की कोशिश की: मैं निम्नलिखित त्रुटि मिलती है। मैंने धीमे और कोई बदलाव के लिए इसे मैन्युअल रूप से तैनात करने का भी प्रयास किया है।

+2

की संभावित डुप्लिकेट [.net कोर-2.0 नीला एप्लिकेशन सेवा 502.5 त्रुटि] (https://stackoverflow.com/questions/45694286/net-core-2-0-azure-app-service -502-5-त्रुटि) – mason

+1

हां, ऐसा लगता है जैसे यह हो सकता है। @ जोनाथन, क्या आप वहां उल्लेख किए गए परिवर्तन का प्रयास कर सकते हैं? –

उत्तर

0

मैं समाधान

<ItemGroup> 
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0" /> 
    </ItemGroup> 
3

स्वीकार किए जाते हैं जवाब में सभी .csproj फ़ाइलों के लिए निम्न जोड़ने के लिए मेरे लिए समस्या ठीक नहीं होती थी।

कदम आवश्यक:

लॉन्च Azure अनुप्रयोग के भीतर कंसोल और wwwroot फ़ोल्डर की सामग्री को हटाने के बाद फिर पुनर्वितरित।

RMDIR wwwroot /S /Q 

इसके अलावा, यदि आपने अपने ऐप के भीतर एप्लिकेशन अंतर्दृष्टि एक्सटेंशन इंस्टॉल किया है। जब ऐप शुरू होता है तो आपको एक अपवाद प्राप्त होगा जिसमें कहा जा सकता है कि यह नहीं मिला।

इस त्रुटि को ठीक करने के लिए एक्सटेंशन ब्लेड से एप्लिकेशन अंतर्दृष्टि एक्सटेंशन को पुनर्स्थापित करें और ऐप को पुनरारंभ करें।

wwwroot फ़ोल्डर के साथ समस्या यह है कि पुरानी कोर 1.1 फ़ाइलें ओवरराइट नहीं की जाती हैं। निर्देशिका की सामग्री को हटाने से समस्या हल हो जाती है।

+0

वास्तविक कार्य समाधान है। माइक्रोसॉफ्ट डॉक्स साइट पर माइग्रेशन गाइड में 1.1 से 2.0 तक पिछले एक का उल्लेख किया गया है, इसलिए यह असफल कारण नहीं होना चाहिए। – frank

+0

काम करता है। जब आप wwwroot के अंदर कमांड लाइन में जाते हैं, तो आपको फ़ोल्डर 'cd ..' – Serge

+0

को हटाने के लिए आगे बढ़ना चाहिए, मैंने सुझाए गए wwwroot को हटा दिया था, लेकिन जब पुनर्वितरण को यह त्रुटि मिली: दूरस्थ कंप्यूटर पर अनुरोध संसाधित होने पर एक त्रुटि हुई। पथ 'डी: \ home \ site \ wwwroot \ App_Offline.htm' पथ का एक हिस्सा नहीं मिला। – stt106

1

मुझे एक ही समस्या थी, जो पिछले .NET कोर 1.1 परिनियोजन से बचे हुए फ़ाइलों के कारण हुई थी। इसे ठीक करने का सबसे आसान तरीका यह है कि वीएस से एज़ूर में प्रकाशित करते समय अपनी प्रकाशित सेटिंग्स में फ़ाइल प्रकाशित विकल्पों के तहत "गंतव्य पर अतिरिक्त फ़ाइलों को निकालें" को जांचें।

File Publish Options