मुसीबत
Azure में .Net Core 2.2 Linux Web App को .Net Core 3.1 में अपग्रेड करने के बाद, एप्लिकेशन एक Specified framework 'Microsoft.AspNetCore.App', version '3.1.0' was not found
त्रुटि के साथ नीचे है । मैं भी नेट कोर 3.1 के साथ एक नया लिनक्स वेब ऐप बनाने के लिए जहाँ तक चला गया, और बैश कमांड प्रॉम्प्ट के बाद अभी भी outputting है dotnet --list-runtimes
के रूप में 2.2.7
।
विवरण
वेबसाइट नीचे
Logstream
रिपोर्टिंग एप्लिकेशन डाउन है क्योंकि यह .net core 3.1 नहीं ढूँढ सकता है।
नया .net कोर वेब ऐप बनाया गया
उत्तर मध्य में 3.1 लिनक्स वेबप, वही समस्या
सुनिश्चित किया गया कि यह उत्तरी मध्य अमेरिका में चल रहा था
Https://aspnetcoreon.azurewebooks.net/ के अनुसार , पूर्ण .netCore 3.1 समर्थन होना चाहिए
opt/dotnet/runtimes
3, 3.0 और 3.0.0 को सूचीबद्ध करता है, लेकिन कोई 3.1`
पर्यावरण चर
मेरा वातावरण Azure सूची में बदलता है FRAMEWORK_VERSION = lts
3.1 के बजाय
प्रकाशन
यह एक Azure AppService Deploy कार्य का उपयोग करके एज़्योर डेप्स ci पाइपलाइन से प्रकाशित किया गया था। 3.1 यहाँ उपलब्ध नहीं था, इसलिए मैंने चुनाLTS
अपडेट १
ऐसा लगता है कि अपराधी Azure Devops वेब ऐप / वेब सेवा कार्यों में फ्रेमवर्क स्टैक से 3.1 गायब है।
जब भी मैं CI से प्रकाशित करता हूं, तो इस ड्रॉपडाउन में जो भी चुना जाता है, वेब ऐप फ्रेमवर्क अपडेट हो जाता है। यदि मैं मैन्युअल रूप से Azure वेब ऐप पर फ्रेमवर्क को 3.1 में बदलता हूं, तो साइट ऊपर आती है। लेकिन फिर अगला प्रकाशन इसे वापस ले जाता है क्योंकि यह रूपरेखा को वापस ci में सेटिंग्स में बदल देता है।
नया प्रश्न
मैं .net कोर 3.1 कार्य प्रकाशित करने के लिए एज़्योर डेवोप्स रिलीज़ पाइपलाइन कैसे प्राप्त कर सकता हूं?
अपडेट २
संबंधित Azure Devops फोरम पोस्ट
वर्तमान में 2/23/2020 के रूप में जांच की जा रही है
.नेट कोर 3.1 लिनक्स ऐप सेवा के लिए पाइपलाइन तैनात करता है
सुझाए गए समाधान