未能加载文件或程序集“System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个



今天在用Spring.Net时出现了报错

未能加载文件或程序集“System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)

一直在查找原因.最后在网上找的解决方法是在NutGet包管理器  的程序管理控制台里 输入这条语句

Update-Package Microsoft.AspNet.WebApi -reinstall

但是出现未能加载文件或程序集“System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个_第1张图片

说明没有AspNet.WebApi 安装包 .安装失败.所以在未能加载文件或程序集“System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个_第2张图片中安装并并在Web.config 加入

 


   
     
       
       
     

   

 

成功解决



其实不再加入上面那堆配置文件也可以,只需在

NutGet包管理器  下安装AspNet.WebApi 然后在NutGet包管理器  的程序管理控制台里 输入这条语句

Update-Package Microsoft.AspNet.WebApi -reinstall

即可



最近出现了未能加载程序集“Microsoft.AI.Web”,是再次用Spring.Net并且按上面步骤解决未能加载文件或程序集“System.Web.Http"后不怎么回事出现了这个问题!!早上7点弄到接近10点3个小时....通过各种资料...然后无意中在管理NuGet程序包中找AspNet.WebApi 并且安装才解决问题!!

你可能感兴趣的:(ASP.NET,MVC)