मैं WebApi2 परियोजना में नीचे त्रुटि हो रही है:लोड करने में त्रुटि WebAPI2 परियोजना में dll System.IdentityModel.Tokens.Jwt
फ़ाइल या विधानसभा 'System.IdentityModel.Tokens.Jwt लोड नहीं कर सका, संस्करण = 4.0.0.0 , संस्कृति = तटस्थ, PublicKeyToken = 31bf3856ad364e35 'या इसकी निर्भरताओं में से एक। स्थित असेंबली की स्पष्ट परिभाषा असेंबली संदर्भ से मेल नहीं खाती है। (HRESULT से अपवाद: 0x80131040)
मैं स्थापित संबंधित NuGet संकुल के इन सेट, दूसरों के एक झुंड के साथ है:
"Microsoft.IdentityModel.Protocol.Extensions" संस्करण = "1.0.2.206221351" targetFramework = "net45"
"Microsoft.Owin" संस्करण = "3.0.1" targetFramework = "net45"
"Microsoft.Owin.Host.SystemWeb" संस्करण = "3.0.1" targetFramework = "net45"
"माइक्रोसॉफ्ट.ऑविन। सुरक्षा" संस्करण = "3.0.1" टा rgetFramework = "net45"
"Microsoft.Owin.Security.ActiveDirectory" संस्करण = "3.0.1" targetFramework = "net45"
"Microsoft.Owin.Security.Jwt" संस्करण = "3.0.1" targetFramework = "net45"
"Microsoft.Owin.Security.OAuth" संस्करण = "3.0.1" targetFramework = "net45"
"System.IdentityModel.Tokens.Jwt" संस्करण = "4.0.2.206221351" targetFramework = "net45"
बीटीडब्ल्यू, मेरे पास मेरे web.config में नीचे बाध्यकारी रीडायरेक्ट भी है लेकिन यह अभी भी 4.0 संस्करण लोड करने का प्रयास करता है।
<dependentAssembly>
<assemblyIdentity name="System.IdentityModel.Tokens.Jwt" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.20622.1351" newVersion="4.0.20622.1351" />
</dependentAssembly>
समस्या निवारण में कोई भी सहायता अत्यधिक सराहना की जाएगी।
चेक System.IdentityModel.Tokens संस्करण, 4.0.0.0 होना चाहिए। – Tomino