আমি একটি ওয়েব প্রকল্প তৈরি করেছি এবং এটি ভিজ্যুয়াল স্টুডিওতে ভাল চলে। যাইহোক, এটি Azurewebsites এ প্রকাশের পরে আমি নিম্নলিখিত ত্রুটি পেয়েছি। কী কারণে সমস্যা হতে পারে?
ফাইল বা সমাবেশ 'সিস্টেম.ওয়েব.হট্ট্প.ওয়েবহোস্ট, সংস্করণ = 5.0.0.0, সংস্কৃতি = নিরপেক্ষ, পাবলিককি টোকেন = 31bf3856ad364e35' বা এর অন্যতম নির্ভরতা লোড করা যায়নি। অবস্থিত সমাবেশের প্রকাশ্য সংজ্ঞাটি সমাবেশের রেফারেন্সের সাথে মেলে না। (এইচআরসিলেট থেকে ব্যতিক্রম: 0x80131040)
বর্ণনা: বর্তমান ওয়েব অনুরোধটি কার্যকর করার সময় একটি অযৌক্তিক ব্যতিক্রম ঘটেছে। ত্রুটিটি এবং কোডটি এর উত্পন্ন কোথায় হয়েছিল সে সম্পর্কে আরও তথ্যের জন্য দয়া করে স্ট্যাক ট্রেস পর্যালোচনা করুন।
ব্যতিক্রমের বিবরণ: System.IO.FileLoadException: ফাইল বা সমাবেশ 'সিস্টেম.ওয়েব.হট্ট্প.ওয়েবহোস্ট, সংস্করণ = 5.0.0.0, সংস্কৃতি = নিরপেক্ষ, PublicKeyToken = 31bf3856ad364e35' বা এর অন্যতম নির্ভরতা লোড করা যায়নি। অবস্থিত সমাবেশের প্রকাশ্য সংজ্ঞাটি সমাবেশের রেফারেন্সের সাথে মেলে না। (এইচআরসিলেট থেকে ব্যতিক্রম: 0x80131040)
উত্স ত্রুটি:
বর্তমান ওয়েব অনুরোধটি কার্যকর করার সময় একটি অযৌক্তিক ব্যতিক্রম উত্পন্ন হয়েছিল। ব্যতিক্রমের উত্স এবং অবস্থান সম্পর্কিত তথ্য নীচে ব্যতিক্রম স্ট্যাক ট্রেস ব্যবহার করে সনাক্ত করা যেতে পারে।
অ্যাসেম্বলি লোড ট্রেস: সমাবেশ 'সিস্টেম. ওয়েবে.হট্ট.পস. ওয়েলহোস্ট, সংস্করণ = 5.0.0.0, সংস্কৃতি = নিরপেক্ষ, পাবলিক্যকিটোকেন = 31bf3856ad364e35' কেন লোড করা যায়নি তা নির্ধারণ করতে নিম্নলিখিত তথ্য সহায়ক হতে পারে।
ডাব্লুআরএন: অ্যাসেম্বলি বাইন্ডিং লগিং বন্ধ রয়েছে। অ্যাসেম্বলি বাইন্ড ব্যর্থতা লগিং সক্ষম করতে, রেজিস্ট্রি মান [এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ মাইক্রোসফ্ট \ ফিউশন! সক্ষমলগ] (ডিডাবর্ড) ১ এ সেট করুন। দ্রষ্টব্য: অ্যাসেমব্লিং বাইন্ড ব্যর্থতা লগিংয়ের সাথে সম্পর্কিত কিছু কার্যকারিতা জরিমানা রয়েছে। এই বৈশিষ্ট্যটি বন্ধ করতে, রেজিস্ট্রি মানটি সরিয়ে ফেলুন [এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট L ফিউশন! সক্ষমলগ]।
নিম্নলিখিত ওয়েবকনফিগ ফাইলের অংশ।
<system.web>
<customErrors mode="Off"/>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
</namespaces>
</pages>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
<add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers></system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="DotNetOpenAuth.Core" publicKeyToken="2780ccd10d57b246" />
<bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="DotNetOpenAuth.AspNet" publicKeyToken="2780ccd10d57b246" />
<bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
Copy Local
ইতিমধ্যে সত্য। আশ্চর্যের সাথে এটিRuntime Version
v5 এর পরিবর্তে v4.0.30319 হয়?