自从我将项目更新到.net 4.8后,我不断收到运行时错误(FileNotFoundException):
Die Datei oder Assembly“ System.Net.Http,Version = 4.0.0.0, 文化=中性,PublicKeyToken = b03f5f7f11d50a3a”或其他 Abhängigkeitdavon wurde nicht gefunden。 Das System kann die Angegebene Datei nicht finden。
该错误由以下行引发:
WebApiConfig.Register(GlobalConfiguration.Configuration);
我该如何解决?我已经通过NuGet安装了最新的System.Net.Http DLL版本,并在web.config中添加了一个结点:
<dependentAssembly>
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.3.4.0" newVersion="4.3.4.0" />
</dependentAssembly>
这一切都没有帮助。
答案 0 :(得分:0)
我在this答案中找到了解决方案。我的web.config文件充满了强制性文件的重定向。我发现,基于使用的模板的所有其他项目都没有这些重定向。因此,我使用链接答案中描述的方法对其进行了修复。