আমি সম্প্রতি আমার প্রকল্পটি নেট .৪.৪.১ এবং ওয়েব এপি ২ তে স্থানান্তর করতে এই গাইড অনুসরণ করতে শুরু করেছি।
এমএস ডেভেলপার রিক অ্যান্ডারসন আপনাকে প্রথমে যে কাজটি করতে বলেছিলেন তা হ'ল পরিবর্তন:
WebApiConfig.Register(GlobalConfiguration.Configuration);
প্রতি
GlobalConfiguration.Configure(WebApiConfig.Register);
গ্লোবাল.এক্স্যাক্স ফাইলটিতে। তবুও এটি তৈরি করার চেষ্টা করার পরে এটি আমাকে একটি ত্রুটি দিচ্ছে:
ত্রুটি 1 'System.Web.Http.GlobalConfigration' 'কনফিগার' জন্য একটি সংজ্ঞা নেই
আমার প্রকল্পটি বর্তমানে এমভিসি 5 এবং ওয়েব অপি 2 এবং নেট 4.5.5.1 এ রয়েছে, তবুও আমার কাছে মনে হয় System.Web.Http এখনও এটি নেট। 4.0 সংস্করণ মনে করে।
আমি এটি ঠিক করতে কীভাবে যেতে পারি?
ধন্যবাদ.
সম্পাদনা:
এখানে আমার সমাবেশের বাইন্ডিংগুলি রয়েছে:
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0"/>
</dependentAssembly>
<!--
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly> -->
</assemblyBinding>
শীর্ষে মন্তব্য করার পরে সমস্ত মন্তব্য করা হয়েছিল কারণ আমি ত্রুটি পাচ্ছিলাম:
সতর্কতা 2 একই নির্ভরশীল অ্যাসেমব্লির বিভিন্ন সংস্করণের মধ্যে বিরোধ খুঁজে পেয়েছিল যা সমাধান করা যায় নি। এই রেফারেন্স দ্বন্দ্বগুলি বিল্ড লগে তালিকাভুক্ত করা হয় যখন লগ ভার্বোসিটি বিস্তারিতভাবে সেট করা থাকে।
এবং হার্ড বাইন্ডিংগুলি থেকে মুক্তি পাওয়ার বিষয়টি ঠিক করা হয়েছিল।
Microsoft.AspNet.Web.Helpers.Mvc
প্রথমে আনইনস্টল করেছেন ?