আমার কিছুটা অদ্ভুত সমস্যা আছে।
আমি এমভিসি 4 এবং নতুন ওয়েব এপিআই সহ একটি অ্যাপ্লিকেশন তৈরি করেছি এবং এটি স্থানীয়ভাবে সূক্ষ্মভাবে কাজ করে। আমি সার্ভারে এমভিসি 4 ইনস্টল করে অ্যাপটি স্থাপন করেছি। এখন আমি নিম্নলিখিত ত্রুটি পেয়েছি:
ফাইল বা সমাবেশ 'সিস্টেম. নেট.এইচটিপি, সংস্করণ = 2.0.0.0, সংস্কৃতি = নিরপেক্ষ, পাবলিক্যকিটোকেন = 31bf3856ad364e35' বা এর অন্যতম নির্ভরতা লোড করা যায়নি। অবস্থিত সমাবেশের প্রকাশ্য সংজ্ঞাটি সমাবেশের রেফারেন্সের সাথে মেলে না। (এইচআরসিলেট থেকে ব্যতিক্রম: 0x80131040)
বর্ণনা: বর্তমান ওয়েব অনুরোধটি কার্যকর করার সময় একটি অযৌক্তিক ব্যতিক্রম ঘটেছে। ত্রুটি এবং এটি কোথায় উত্পন্ন হয়েছিল সে সম্পর্কে আরও তথ্যের জন্য দয়া করে স্ট্যাক ট্রেস পর্যালোচনা করুন
যথেষ্ট মজার বিষয়, আমি স্থানীয়ভাবে আমার প্যাকেজ ফোল্ডারে বা এএসপি.নেট এমভিসি 4 \ অ্যাসেমব্লিজ ফোল্ডারে থাকা সিস্টেম.নেট.এইচটিটিপি এর সংস্করণটি 1.0.0.0 is আমি প্রকৃতপক্ষে আমার প্রকল্প থেকে System.Net.Http এর রেফারেন্সটি সরিয়েছি, তবে আমি এখনও একই বার্তা পেয়েছি। এটি কোথা থেকে ২.০.০.০ রেফারেন্স পেয়েছে এবং কেন এটি স্থানীয়ভাবে কাজ করবে কিন্তু সার্ভারে নয় সে সম্পর্কে আমি কিছুটা বিভ্রান্ত।
নুগেট নির্ভরতা:
ASP.NET WEb API কোর লাইব্রেরিগুলি (বিটা) System.Net.Http. Formatting এর উপর নির্ভর করে।
এবং System.Net.Http. ফরম্যাটিং System.Net.Http উপর নির্ভর করে।
আমি অনুমান করি যে এখান থেকে এসেছে। তবে আমার কাছে এই প্যাকেজটির 2.0.02626.16343 সংস্করণ ইনস্টল করা আছে, এটি কেবলমাত্র ডেলের ভিতরে সংস্করণ 1.0.0.0 রয়েছে
আমি কিছু অনুপস্থিত করছি?
হালনাগাদ:
এটি অন্য একটি এএসপি.এনইটি অ্যাপ্লিকেশনটির উপ-অ্যাপ্লিকেশন, তবে অন্যটি এখনও ওয়েবফোর্মে ভিত্তিক। সুতরাং, কিছু গণ্ডগোল হচ্ছে। তবে আমি যদি ওয়েবকনফাইগের অ্যাসেম্বলি বিভাগের অধীনে কোনও ক্লিন করি তবে যদি অ্যাপটি নিজেই খুঁজে না পায়।