से मेल नहीं खाती है जब स्थानीय रूप से Asp.Net MVC एप्लिकेशन चलाते हैं, तो सब ठीक हो जाता है लेकिन जब सर्वर पर एप्लिकेशन तैनात किया जाता है, तो मुझे यह त्रुटि मिल रही है।फ़ाइल या असेंबली XXX या इसकी निर्भरताओं में से एक लोड नहीं हो सका। स्थित असेंबली की मेनिफेस्ट परिभाषा असेंबली संदर्भ
Could not load file or assembly 'WebGrease, Version=1.5.1.25624, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
मैं अभी हाल ही में जो WebGrease का उपयोग करता है NuGet के माध्यम से System.Web.Optimization
ढांचा जोड़ लिया है।
यदि मैं संदर्भों की जांच करता हूं, तो वेबग्रेज़ का मेरा संस्करण 1.5.2.14234 है जो 1.5.1.25624 नहीं ढूंढने की शिकायत करने से अधिक है।
जड़ वेब config के भीतर, मैं क्रम टैग नीचे निम्नलिखित है:
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
</dependentAssembly>
अगर मैं सर्वर पर बिन फ़ोल्डर के भीतर WebGrease.dll जाँच, WebGrease DLL का संस्करण 1.5 है। २.१४,२३४। अन्य संस्करण 1.5.1.25624 की आवश्यकता हो सकती है और किसी भी विचार को हल किया जा सकता है?
बहुत बहुत धन्यवाद!
आपकी टिप्पणी के लिए धन्यवाद लेकिन जैसा कि मेरे पिछले उत्तर में वर्णित है, यह वेब.config फ़ाइल के भीतर एक त्रुटि के कारण हल किया गया था जैसा कि पूर्व समझाया गया था। –
अधिक सामान्य प्रकृति ("वेबग्रेज़" से जुड़े नहीं) में यह त्रुटि तब हो सकती है जब आपका ऐप पूल 32 बिट सक्षम किए बिना शुरू हो, तो आप इसे सक्षम करने के लिए बदल दें। इस जवाब ने इस मुद्दे को ठीक किया। –