আমার কাছে একটি প্রিফিক্সিং এএসপি.নেট কোর 3.0.০ অ্যাপ্লিকেশন রয়েছে যা একটি অ্যাজুরে অ্যাপ সার্ভিসে সফলভাবে মোতায়েন করা হয়েছে ( AspNetCoreModuleV2
মডিউলটি ব্যবহার করে )। অ্যাপটিকে এএসপি.নেট কোর ৩.১ এ আপগ্রেড করার পরে, অ্যাপ্লিকেশনটি আইআইএস এক্সপ্রেসের আমার স্থানীয় সংস্করণে সঠিকভাবে তৈরি এবং চালিত হয়েছে । আমি যখন ভিজুয়াল স্টুডিও 16.4 ব্যবহার করে আজকের অ্যাপ সার্ভিসে প্রকাশের চেষ্টা করেছি , তবে আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
সম্পত্তির ফাইল 'সি: \ প্রজেক্ট \জেক্ট \ प्रोजेक्ट.অ্যাসেটস.জসনের' 'নেটটোর অ্যাপ, সংস্করণ = v3.0' এর লক্ষ্য নেই a নিশ্চিত করুন যে পুনরুদ্ধারটি চালিত হয়েছে এবং আপনি আপনার প্রকল্পের জন্য টার্গেটফ্রেমওয়ার্কগুলিতে 'নেটকোর্যাপ ৩.০' অন্তর্ভুক্ত করেছেন।
মন্তব্য
- সকল
<PackageReference>
'থেকে গুলিMicrosoft.AspNetCore
,Microsoft.EntityFrameworkCore
এবংMicrosoft.Extensions
আপডেট করা হয়েছে3.1.0
- আমি আমার সমাধান পরিষ্কার করেছি, এমনকি
obj
কোনও স্থির রেফারেন্স নেই তা নিশ্চিত করতে আমার ফোল্ডারটিও নুক করে দিয়েছি । - এই ত্রুটিটি এর
3.1.100
সংস্করণ থেকে উত্পন্ন হচ্ছেMicrosoft.PackageDependencyResolution.targets
।
আমি পেয়েছি যে .NET কোর 3.0 নির্ভরতাগুলির সাথে এখনও কিছু ঝুলছে । তবে কেন এটি কেবল মোতায়েনের সময় সমস্যা তৈরি করছে তা অস্পষ্ট। হয় আকাশী নীল অ্যাপ সার্ভিসের এখনো জন্য প্রস্তুত নয় .NET কোর 3.1 ? বা নির্ভরতা সমাধান লক্ষ্যগুলি নিয়ে এটি কোনও সমস্যা?
<TargetFramework>
সেটিং pubxml
প্রোফাইল যা ভিসুয়াল স্টুডিও উপর নির্ভর, যা আমি উপর ব্যবধানে। ওহো! লক্ষ্যটির netcoreapp3.1
সাথে মেলে এটি পরিবর্তন করা csproj
তাত্ক্ষণিক সমস্যার সমাধান করে। (এটি অ্যাজুরে অ্যাপ সার্ভিস নিজেই লক্ষ্যবস্তুতে ট্রিপিংয়ের সাথে একটি নতুন সমস্যার সূচনা করেছে, তবে এটি সম্ভবত আপনার সরবরাহিত লিঙ্কের মতো একটি স্ব-অন্তর্ভুক্ত স্থাপনা ব্যবহার করে সমাধান করা যেতে পারে)) আমাকে সঠিক দিকে নির্দেশ করার জন্য আপনাকে ধন্যবাদ!
asp.net-core-3.1
। একটি নতুন ট্যাগ তৈরি করার জন্য আমার প্রয়োজনীয় সুনামের অভাব রয়েছে।