.NET কোর 3.0 সহ অজুর ওয়েব অ্যাপ্লিকেশন ব্যর্থ হয়েছে: মাইক্রোসফ্ট.এস্পনেটকোর.অ্যাপ খুঁজে পাচ্ছে না


10

.NET কোর 3.0 3.0 এ আপগ্রেড করার পরে আমরা আমাদের ওয়েব অ্যাপ্লিকেশন মোতায়েনের চেষ্টা করছি, তবে এটি "পরিষেবাটি উপলভ্য নয়" বার্তা পেয়ে চলেছে। যদি আমরা dotnetকুডু ( dotnet webapp.dll) থেকে চালানোর চেষ্টা করি তবে আমরা নিম্নলিখিত ত্রুটিটি পাই:

It was not possible to find any compatible framework version
The specified framework 'Microsoft.AspNetCore.App', version '3.0.0' was not found.
  - The following frameworks were found:
      2.1.10 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
      2.1.12 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
      2.1.13 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
      2.2.5 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
      2.2.6 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]
      2.2.7 at [D:\Program Files (x86)\dotnet\shared\Microsoft.AspNetCore.App]

You can resolve the problem by installing the specified framework and/or SDK.

The .NET Core frameworks can be found at:
  - https://aka.ms/dotnet-download

আমরা আজুরের জন্য মাইক্রোসফ্টের গাইড সহ .NET কোর 3.0 ইনস্টল করার চেষ্টা করেছি , তবে কোনও সাফল্য নেই।

কোন পরামর্শ?


যখন আপনি বলছেন যে আপনি। নেট কোর 3.0 ইনস্টল করার চেষ্টা করেছিলেন কিন্তু কোনও সাফল্য পাননি, আপনি কি বোঝাতে চেয়েছিলেন আপনি এক্সটেনশনটি ইনস্টল করতে সক্ষম হয়েছিলেন তবে সমস্যাটি ঠিক হয়নি? উপরের গাইড ব্যবহার করে আমরা একটি নেট নেট 3.0 ওয়েব অ্যাপ্লিকেশনটি অ্যাজুরেতে চালাচ্ছি। আমাদের নীচে উল্লিখিত @ ডেভিড_ডি যা করতে হয়েছিল (একটি এসসিডি তৈরি করুন) তবে কেবল আমাদের ওয়েব কাজের জন্য।
ম্যাকিলকোহাম

ASP.NET কোর 3.0 এখন সমর্থিত।
রবার্ট লুইস

উত্তর:


9

আমাদের ঠিক একই সমস্যা ছিল। অ্যাজুরে অ্যাপ সার্ভিস বর্তমানে নেট কোর 3 সমর্থন করে না।

অস্থায়ী কর্মক্ষেত্র হ'ল প্রকাশের সরঞ্জামটির মাধ্যমে ভিজ্যুয়াল স্টুডিও থেকে একটি স্ব-অন্তর্ভুক্ত অ্যাপ্লিকেশন তৈরি করা। আপনি এটিকে ফ্রেমওয়ার্ক নির্ভরতা থেকে প্রকাশের সেটিংসে স্বাবলম্বিত থেকে পরিবর্তন করতে পারেন। কেবল এটি অ্যাজুরেতে মোতায়েন করুন।

এটি করার জন্য আমরা আমাদের ডিভোপস পাইপলাইনগুলিও ব্যবহার করার চেষ্টা করেছি, তবে কীভাবে একটি স্বনির্মিত বিল্ড করা যায় তা নিয়ে কাজ করতে পারেনি এবং আশুরূপে শীঘ্রই নেট কোর 3 সমর্থন করবে বলে প্রকাশিত আপাতত ঠিক আছে।

আশা করি এইটি কাজ করবে :)


এই উত্তরটি আর সঠিক নয়, অ্যাপ্লিকেশন পরিষেবাটির এক্সটেনশনের মাধ্যমে কেউ 3.0 যোগ করতে পারে।
Jussi Palo

অন্যরা যেমন উল্লেখ করেছে, অ্যাজুরে অ্যাপ সার্ভিসেস এখন সমর্থন করে এটি এখন আর কোনও সমস্যা নয় O নেট কোর 3, ডিওঅপস পাইপলাইন হিসাবে।
ডেভিড ডি

যদিও এটি বলে যে এটি অ্যাজুর পোর্টালে এটি সমর্থন করে, আমি এখনও নেটওর ৩.০ সেট করার পরে এই ত্রুটিটি পাই
রোলস

আমি আমার পরীক্ষার অ্যাপ্লিকেশন থেকে পরিচয় সরিয়ে না দেওয়া পর্যন্ত এটি পাচ্ছিলাম। আমি এটি কাজ করতে পারি তা জেনে ভাল লাগছিল তবে এই প্রকল্পের জন্য পরিচয় একটি প্রয়োজনীয় বৈশিষ্ট্য।
JCPhlux

@ জুসিপালো অ্যাপ্লিকেশন পরিষেবাটির সম্প্রসারণের মাধ্যমেও কাজ করে না, আমি একই সমস্যা পেয়েছি !!! আপাতত দায়ূদের উত্তরটি সঠিক! দুর্ভাগ্যক্রমে সাফল্য ছাড়াই এই সমস্যাটি সমাধান করতে আমি একদিন ব্যয় করেছি।
natnael88

9

আপনি অ্যাপ সার্ভিস ড্যাশবোর্ডে এএসপি.এনইটি কোর-এ সর্বশেষ রিলিজগুলি ট্র্যাক রাখতে পারেন


ভাগ করে নেওয়ার জন্য ধন্যবাদ। আমি কখন স্বয়ংসম্পূর্ণ অ্যাপ্লিকেশন হিসাবে প্রকাশ বন্ধ করতে পারি তা দেখতে এটি বুকমার্ক করব। এমন কোথাও কোথাও রয়েছে যেগুলি কখন রোল আউট শুরু করবে তার কোনও রোড ম্যাপ দেখায়? কারণ এখন পর্যন্ত প্রতিটি জোন এখনও ২.২ এ দেখায় shows ভাবতেন এমএস মুক্তির পরে কমপক্ষে একটি জোনে বা দু'জনে বিচারের জন্য তাদের নিজস্ব প্ল্যাটফর্মটি হোস্ট করবে। আমাদের কয়েক মাস ধরে পূর্বরূপ প্রকাশ হয়েছে had
ওয়াইল্ডজয়

2
কোনও রোডম্যাপ নেই, তবে দৃশ্যত তারা "বিশ্বব্যাপী স্থাপনা 11 ই অক্টোবরের মধ্যে শেষ হওয়ার প্রত্যাশা করেছে"। github.com/Azure/app-service-announcements/issues/204
sjokkogutten

আমি কিছুক্ষণের জন্য এই জাতীয় লিঙ্কের সন্ধান করছিলাম। গুরুতর প্রশ্ন: আপনি এটি কোথায় পেলেন?
নেভিল নাজিরেন

আমি এটি ডকস.মাইক্রোসফট.কম. সাইটের একটির আলোচনার থ্রেডে পেয়েছি । দুর্ভাগ্যক্রমে আমি আবার সন্ধান করতে পারছি না।
sjokkogutten

1
দেখে মনে হচ্ছে এএসপি.নেট কোর 3.0 এখন সমর্থিত। আমি আজ "এসপি-নেট অ্যাপ্লিকেশন" অবলম্বন না করে ASP.NET কোর ব্যবহার করে একটি আজুর ওয়েব অ্যাপ প্রকাশ করেছি এবং এটি কাজ করে works
রবার্ট লুইস

4

আপনি Azure অ্যাপ্লিকেশন পরিষেবা এক্সটেনশান (ওপেন অ্যাপ্লিকেশন পরিষেবা -> এক্সটেনশান) ব্যবহার করে নেট কোর 3.0 x86 / 64 ফ্রেমওয়ার্ক যুক্ত করতে পারেন। তারপরে। নেট কোর 3.0 অ্যাপ প্রকাশ করুন।


এক্সটেনশানগুলি ধূসর। কোন ধারণা কি এর সমাধান?
রোলগুলি

কাজ করে না! এক্সটেনশানগুলি ব্যবহার করে, এখনকার একমাত্র সমাধান হ'ল @ ডেভিডের উত্তরটি ভিজ্যুয়াল স্টুডিও প্রকাশের সরঞ্জামটি ব্যবহার করুন।
natnael88

1

এখন আউজুর .NET কোর 3.0 সমর্থন করে স্ব-অন্তর্ভুক্ত অ্যাপ ছাড়া কীভাবে প্রকাশ করতে হয় তার নিবন্ধটি দেখুন।

https://link.medium.com/U2PhGVLrJ0



0

আমার সমস্যাটি একটি ভুল ওয়েবকনফিগের সাথে সম্পর্কিত ছিল। স্ব-অন্তর্ভুক্ত অ্যাপ্লিকেশনটিতে পরিবর্তন করার সময় আপনাকে আপনার ওয়েবকনফাইগের এসপনেটকোর অংশটি সংশোধন করতে হবে।

নতুন ওয়েবকনফিগ

<aspNetCore processPath=".\[your].exe"
stdoutLogEnabled="false"
stdoutLogFile=".\logs\stdout"/>

ওল্ড ওয়েবকনফিগ

<aspNetCore processPath="dotnet" 
arguments=".\[your].dll" 
stdoutLogEnabled="false" 
stdoutLogFile=".\logs\stdout" />

0

আমি অ্যাপ সার্ভিস লিনাক্সে। নেট কোর 3.1 ব্লেজার সার্ভার অ্যাপ স্থাপন করার চেষ্টা করেছি এবং এটি একই ত্রুটিতে ব্যর্থ হয়েছে। সুতরাং আমি এটি উইন্ডোজ। নেট কোর 3.0 ওয়েব অ্যাপে স্থাপন করেছি এবং এটি স্ব-অন্তর্ভুক্ত এবং ফ্রেমওয়ার্ক-নির্ভর (উইন্ডোজ এক্স 86) মোতায়েন হিসাবে কাজ করেছে। দৃশ্যত। নেট কোর 3.1 রানটাইমও এই সার্ভারগুলিতে ইনস্টল করা আছে। তবে চেক করে নি।

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