gpt4 book ai didi

asp.net - 无法加载文件或程序集 System.Web.Http,版本=5.2.2.0

转载 作者:行者123 更新时间:2023-12-01 21:19:37 25 4
gpt4 key购买 nike

我刚刚将 Asp.Net Web Api 2.2 项目上传到生产服务器,但出现了标题中所述的错误。

在我的 Web.config 中我已经有这个:

 <dependentAssembly>
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.2.2.0" newVersion="5.2.2.0" />
</dependentAssembly>

该文件确实存在于垃圾箱中。什么会导致这种情况?
我的所有 Asp.Net Web API 文件都是最新的,并且版本显示为 5.2.2。它在我的开发机器上运行良好。

最佳答案

System.Web.HttpSystem.Web.Http.WebHost 的属性中将 Copy Local 设置为 true 程序集并重新部署包。

如果这不能完全解决您的问题,请尝试重新安装 NuGet 包。这有望纠正损坏的依赖关系。从包管理控制台运行以下命令:

Update-Package Microsoft.AspNet.WebApi -reinstall

确保还安装了System.Web.Http.WebHost

关于asp.net - 无法加载文件或程序集 System.Web.Http,版本=5.2.2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27250581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com