未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, ”或它的某一个依赖项。系统找不到指定的文件。

本文解决了MVC4网站部署到服务器时出现的DLL文件缺失问题,具体包括System.Web.Http.WebHost等组件未找到的错误。通过将所需的DLL文件放入项目bin目录并重新配置,成功解决了该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:错误提示     


    “未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。”


     “未能加载文件或程序集“System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。”


     “未能加载文件或程序集“System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。 ”   


二:解决办法   


   把MVC4的网站发布之后,部署在服务器上的时候弹出的。当时以为是没有发布成功,又重新发布了一遍,但还是这个错误。导致微信那边的验证一直没有成功,最后找到了解决的办法。


   缺少什么文件就把什么文件放到项目里面,找到了以前项目中的WebHost,Http, Http.Formatting文件,放在了bin目录下,重新配置,这样就好了。


   DLL下载路径:http://files.cnblogs.com/files/netxiaohui/DLL.zip

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值