লিনাক্স অ্যাজুরে ওয়েব অ্যাপের জন্য নির্দিষ্ট ফ্রেমওয়ার্ক 'মাইক্রোসফ্ট.এএসপনেটকোর.অ্যাপ', সংস্করণ '৩.১.০' পাওয়া যায়নি


9

সমস্যা

একটি নেট নেট 2.2 লিনাক্স ওয়েব অ্যাপ্লিকেশন অ্যাজুরে। নেট কোর 3.1 তে আপগ্রেড করার পরে, অ্যাপ্লিকেশনটি একটি Specified framework 'Microsoft.AspNetCore.App', version '3.1.0' was not foundত্রুটি সহ বন্ধ রয়েছে। এমনকি নেট নেট 3.1 দিয়ে একটি নতুন লিনাক্স ওয়েব অ্যাপ তৈরি করতে আমি গিয়েছিলাম এবং ব্যাশ কমান্ড প্রম্পটের পরেও এখনও আউটপুট আউট dotnet --list-runtimesহচ্ছে 2.2.7

বিস্তারিত

ওয়েবসাইট ডাউন

ভুল দরখাস্ত

Logstream

রিপোর্টিং অ্যাপ্লিকেশনটি বন্ধ রয়েছে কারণ এটি। নেট কোর 3.1 খুঁজে পাচ্ছে না।

Logstream

নতুন। নেট কোর ওয়েব অ্যাপ তৈরি করেছে

3.1 লিনাক্স ওয়েব অ্যাপ্লিকেশন উত্তর কেন্দ্রীয়, একই সমস্যা

নতুন ওয়েব অ্যাপ তৈরি করা হয়েছে

নিশ্চিত হয়ে যে এটি উত্তর মধ্য মার্কিন যুক্তরাষ্ট্রে চলছে

Https://aspnetcoreon.azurewebsites.net/ অনুসারে সম্পূর্ণ। নেটকোর ৩.১ সমর্থন থাকতে হবে

এখনও। নেট কোর 2.2.7 সেমিডি প্রম্পট 2.2.7

opt/dotnet/runtimes 3, 3.0 এবং 3.0.0 তালিকাবদ্ধ করে তবে 3.1` নেই ` এখানে চিত্র বর্ণনা লিখুন

পরিবেশের পরিবর্তনশীল

আমার পরিবেশের পরিবর্তনগুলি FRAMEWORK_VERSION = lts3.1 এর পরিবর্তে আজুর তালিকায়

প্রকাশক

এটি একটি অ্যাজুরে ডিভাইস সিআই পাইপলাইন থেকে একটি অ্যাজুর অ্যাপসোসেসি ডিপ্লয় টাস্ক ব্যবহার করে প্রকাশিত হয়েছিল। ৩.১ এখানে পাওয়া যায় নি, তাই আমি বেছে নিয়েছিLTS

ডিভাইসগুলি পাইপলাইন ছেড়ে দেয়

আপডেট 1

দেখে মনে হচ্ছে আজুর ডিভাইস ওয়েব অ্যাপ / ওয়েব সার্ভিস কার্যক্রমে ফ্রেমওয়ার্ক স্ট্যাক থেকে অপরাধী ৩.১ নিখোঁজ রয়েছে।

আমি যখনই সিআই থেকে প্রকাশ করি তখনই ওয়েব অ্যাপ্লিকেশন কাঠামো এই ড্রপডাউনটিতে যা যা নির্বাচিত হয় তা আপডেট করা হয়। যদি আমি ম্যানুয়ালি অ্যাজুরে ওয়েব অ্যাপ্লিকেশনটিতে ফ্রেমওয়ার্কটি 3.1 এ পরিবর্তন করি তবে সাইটটি উঠে আসে। কিন্তু তারপরে পরবর্তী প্রকাশটি এটি পিছনে চলে যায় কারণ এটি কাঠামোর সিআই-র সেটিংসে ফিরে আসে।

নতুন প্রশ্ন

নেট নেট 3.1 টাস্কটি প্রকাশ করার জন্য আমি কীভাবে অ্যাজুরে ডিভাইসগুলি রিলিজ পাইপলাইন পেতে পারি?

আপডেট 2

সম্পর্কিত অ্যাজুরে ডিভাইস ফোরাম পোস্ট

বর্তমানে 2/23/2020 হিসাবে তদন্ত করা হচ্ছে

। নেট কোর ৩.১ লিনাক্স অ্যাপ সার্ভিসে পাইপলাইন মোতায়েন করুন

প্রস্তাবিত ওয়ার্কআরাউন্ডস

  1. মুক্তি পাইপলাইন জন্য YML এবং ম্যানুয়ালি ব্যবহার থেকে সংস্করণ পরিবর্তন 3.0করতে 3.1, উত্তর এবং দ্বারা লক্ষনীয় এই থ্রেড
  2. framework dependentরিলিজ থেকে ক এ আপগ্রেড করুন self containedউল্লেখ
  3. .NETCore 3.0 এ ডাউনগ্রেড করুন

এলটিএস ব্যবহার না করে দয়া করে সর্বশেষ ব্যবহারের চেষ্টা করুন (এটি প্রস্তাবিত নয় তবে যাইহোক এটি ব্যবহার করে দেখুন, এটি কাজ করছে কি না তা দেখুন)
মণীশ

আমি করেছি, এবং এটি কাজ করে না। তবে সিআইয়ের সমস্যা মনে হচ্ছে। প্রতিবার আমি সিআই সহ প্রকাশ করি এটি ওয়েব অ্যাপ্লিকেশনটির কাঠামো সিআই-তে নির্বাচিত যা কিছুতে পরিবর্তন করে। আমি যদি সিআই প্রকাশের পরে অ্যাপ সার্ভিসে যাই এবং রানটাইম স্ট্যাকটি ম্যানুয়ালি পরিবর্তন করে ৩.১-এ পরিণত হয়, পরবর্তী প্রকাশিত হওয়া পর্যন্ত সাইটটি উঠে আসে।
w00ngy

কোড, ডেটা, ত্রুটি বার্তা ইত্যাদির চিত্র পোস্ট করবেন না - প্রশ্নটিতে পাঠ্যটি অনুলিপি করুন বা টাইপ করুন। কীভাবে জিজ্ঞাসা
রব

উত্তর:


2

আপনি যে তথ্য দিয়েছিলেন সেগুলি ব্যবহার করে আমি একই পরিস্থিতিতে চলে এসেছি ডিভাইস পাইপলাইনস বিল্ড। জিম ফাইলে ম্যানুয়ালি মান সেট করে সমস্যাটি সমাধান করতে সক্ষম হয়েছি। দেখে মনে হচ্ছে তারা রানটাইম স্ট্যাকের ড্রপ ডাউন থেকে কেবল মূল্য হারিয়েছে। আপনি যদি ম্যানুয়ালি বিল্ড প্রসেসগুলি জিম ফাইলটি এখানে প্রদর্শিত হিসাবে আপডেট করেন:

এখানে চিত্র বর্ণনা লিখুন

এটি সঠিক কাঠামোর সংস্করণ নির্বাচন করবে। আশা করি এটি অ্যাজুরে ডিভাইস সিআই পাইপলাইন স্থাপনার সাথে আপনার সমস্যার সমাধান করবে।


আমি ভাবলাম যে এটি সমাধান করে দিবে কিনা? আমি এটি একটি শট দেওয়ার চেষ্টা করব। আমার সম্পূর্ণ রিলিজটি YML এ রূপান্তর করা আমার পক্ষে কিছুটা কাজ হতে পারে তাই আমি এখনও চেষ্টা করেছিলাম না। আমি আপনাকে ফলাফল জানাতে হবে! প্রতিক্রিয়া প্রশংসা !!
w00ngy

2
মনে হচ্ছে ডটনেটকোর | ৩.১ স্ট্রিংটি সরাসরি রানটাইম স্ট্যাক বাক্সে প্রবেশ করা সম্ভব (এবং এটি সমস্যার সমাধান করে) - সুতরাং রিলিজ পাইপলাইনটিকে ইয়ামলে রূপান্তর করার প্রয়োজন নেই!
rdavisau

আমি কেবল @rdavisau হিসাবে একই কথাটি বলতে যাচ্ছিলাম - রানটাইম স্ট্যাক বাক্সে 3.1 সংস্করণকে বেশি টাইপ করা সবচেয়ে সহজ ফিক্স এবং এটির মানটি মনে হচ্ছে।
অ্যাপলবি

কোড, ডেটা, ত্রুটি বার্তা ইত্যাদির চিত্র পোস্ট করবেন না - প্রশ্নটিতে পাঠ্যটি অনুলিপি করুন বা টাইপ করুন। কীভাবে জিজ্ঞাসা করবেন
রব

rdavisau - এটি আমার অনেক সময় বাঁচাতে পারত! হাঃ হাঃ হাঃ.
w00ngy

1

একটি সহজ সমাধান DOTNETCORE|3.1ডিওপগুলিতে রানটাইম স্ট্যাক ড্রপডাউন টাইপ করা। (ধন্যবাদ rdavisau!)

এখানে চিত্র বর্ণনা লিখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.