无法加载文件或程序集“Microsoft.Owin,版本=2.1.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35
Could not load file or assembly 'Microsoft.Owin, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
运行 在本地我的网站出现以下错误。
我检查了DLL,最新的4.2.0。
日志:DisplayName = Microsoft.Owin,版本=2.1.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35
(完全指定)
调用程序集:Microsoft.AspNet.SignalR.Core,Version=2.4.2.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35.
警告:比较程序集名称导致不匹配:主要版本
错误:无法完成程序集设置(hr = 0x80131040)。探测终止。
我升级的Nugets:
- Newtonsoft.Json.13.0.1
- Microsoft.Owin.Host.SystemWeb.4.2.0
- Microsoft.Owin.Security.4.2.0
- Microsoft.Owin.4.2.0
- Owin.1.0
- Microsoft.AspNet.SignalR.SystemWeb.2.4.2
- Microsoft.AspNet.SignalR.Core.2.4.2
- Microsoft.AspNet.SignalR.2.4.2
- Microsoft.AspNet.SignalR.JS.2.4.2
我检查了 web.config 的绑定,一切似乎都是正确的。
已通过 nuget 重新安装。仍然无法解决上述问题。
将Microsoft.Owin的版本更改为Microsoft.Owin,版本=4.2.0.0
必须删除 xmlns 才能正常工作,谢谢。
<配置 xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"
运行 在本地我的网站出现以下错误。
我检查了DLL,最新的4.2.0。
日志:DisplayName = Microsoft.Owin,版本=2.1.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35 (完全指定) 调用程序集:Microsoft.AspNet.SignalR.Core,Version=2.4.2.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35.
警告:比较程序集名称导致不匹配:主要版本 错误:无法完成程序集设置(hr = 0x80131040)。探测终止。
我升级的Nugets:
- Newtonsoft.Json.13.0.1
- Microsoft.Owin.Host.SystemWeb.4.2.0
- Microsoft.Owin.Security.4.2.0
- Microsoft.Owin.4.2.0
- Owin.1.0
- Microsoft.AspNet.SignalR.SystemWeb.2.4.2
- Microsoft.AspNet.SignalR.Core.2.4.2
- Microsoft.AspNet.SignalR.2.4.2
- Microsoft.AspNet.SignalR.JS.2.4.2
我检查了 web.config 的绑定,一切似乎都是正确的。
已通过 nuget 重新安装。仍然无法解决上述问题。
将Microsoft.Owin的版本更改为Microsoft.Owin,版本=4.2.0.0
必须删除 xmlns 才能正常工作,谢谢。
<配置 xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"