在ASP.NET MVC 5应用程序中,当我将WindowsAzure.ServiceBus nuget包更新到ver 3.4.6时,我在Web应用程序启动时收到以下错误:
{“无法加载文件或程序集'System.Net.Http,Version = 4.0.0.0, Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个 依赖。系统找不到该文件 指定。“:”System.Net.Http,Version = 4.0.0.0,Culture = neutral, 公钥= b03f5f7f11d50a3a“}
有没有办法找出问题并解决这个问题?
答案 0 :(得分:0)
在ASP.NET MVC 5应用程序中,当我将WindowsAzure.ServiceBus nuget包更新到版本3.4.6时,我在Web应用程序启动时收到以下错误
据我所知,版本3.1.4之后Microsoft Azure Service Bus没有任何依赖关系,而先前版本可能依赖于Microsoft.WindowsAzure.ConfigurationManager
,并且两个库都不依赖于WindowsAzure.ServiceBus
。请尝试将WindowsAzure.ServiceBus降级到以前的版本以隔离此问题。
{“无法加载文件或程序集'System.Net.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个依赖项。系统找不到指定的文件。”:“系统.Net.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a“}
根据您的描述,我尝试重现此问题,但没有遇到此问题。请尝试清理您的项目并恢复您的NuGet包。另外,请按照我的评论中的建议找到此问题。此外,还有一些类似的问题,您可以参考它们(issue1和issue2)。