MVC中未能加载程序集System.Web.Http/System.Web.Http.WebHost

需要检查项目的Microsoft.AspNet.WebApi版本是否最新,System.Web.Http 这个命名空间需要更新WebApi版本。

报错:未能加载程序集 System.Web.Http/System.Web.Http.WebHost

NuGet>程序包管理器控制台:
没有的话,需要安装:Install-Package Microsoft.AspNet.WebApi
有的话,需要更新:Update-Package Microsoft.AspNet.WebApi -reinstall
原因:我们新建的是一个空的MVC项目,缺少引用
另一种方法:NuGet>Microsoft.AspNet.WebApi.Core 安装起来,完成后就有System.Web.Http这个了。

但是还是没有System.Web.Http.WebHost,解决方法:

NuGet》Microsoft.AspNet.WebApi.WebHost 安装起来,就都有了,找了好一会儿,真是操蛋。

时间: 2024-10-10 23:33:26

MVC中未能加载程序集System.Web.Http/System.Web.Http.WebHost的相关文章

未能加载程序集System.EnterpriseServices.Wrapper.dll

1.使用CMD命令行 copy C:WINDOWS\Microsoft.NET \Framework\v2.0.50727\System.EnterpriseServices.Wrapper.dll C:WINDOWS\Assebmly\GAC_32\System.EnterpriseServices\2.0.0.0_b03f5f7f11d50a3a copy C:WINDOWS\Microsoft.NET \Framework\v2.0.50727\System.EnterpriseServi

iis7+的虚拟目录:未能加载程序集“**”。请确保在访问该页之前已经编译了此程序集

在使用win8系统后,突然想运行iis,于是在windows组件中启用iis,并aspnet_regiis.exe -i注册iis后,于是开始发布了一个站点,一切正常 继而,在该站点下添加虚拟目录,然后预览虚拟目录的网页,就会立刻报类似“未能加载程序集“App_Web_utohcdb4”.请确保在访问该页之前已经编译了此程序集.”的错误 我纳闷了,我记得在以前版本的iis上建立一个虚拟目录是何其的简单并且不会出错,搜索后发现,原来右击网站,有了两个选下个“添加应用程序”和“添加虚拟目录” 继续搜

.NET/MVC-发布到IIS6.1提示未能加载程序集System.Web.Http.WebHost

vs2013发布后,自己的用iis7.0可以发布这个网站,但是用服务器2008 IIS6.1发布这个网站一直提示 [FileNotFoundException: 未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项.系统找不到指定的文件.] 解决: 将C:\Program Files (x86)\Microsoft ASP.NE

MVC中实现加载更多

需要实现的功能: 数据太多想初次加载部分数据,在底部加上"加载更多"按钮 点击后加载第二页数据(从数据库只取指定页数据)后接在已有数据后面(类似于android中的下拉加载更多) 每次加载时显示"正在加载--" 网上找了一些方法,类似于MvcPager分页组件,用的是v1.5.0版,但后台需要将分页后的对象列表ToPagedList,需要在MvcPager源码中加入public static PagedList<T> ToPagedList<T&g

MVC中实现 &quot;加载更多...&quot;

需要实现的功能: 数据太多想初次加载部分数据,在底部加上“加载更多”按钮 点击后加载第二页数据(从数据库只取指定页数据)后接在已有数据后面(类似于android中的下拉加载更多) 每次加载时显示“正在加载……” 网上找了一些方法,类似于MvcPager分页组件,用的是v1.5.0版,但后台需要将分页后的对象列表ToPagedList,需要在MvcPager源码中加入public static PagedList<T> ToPagedList<T>(this IList<T&g

在mvc中动态加载菜单

最近做了一个项目, 要在客户端动态的显示菜单,也就是这些菜单是保存在数据库中的, 在客户端动态加载菜单,这样做的好处很明显,就是菜单很容易修改,直接在后台进行维护,再也不会直接在前面的 视图页面中进行修改,但是,缺点也很明显,实现起来有一定的难度,如果菜单多的话,在前台首次加载时,页面就会变慢,我想谈谈自己在这方面的经验 首先, 我们要创建两个表,(其实一个表也可以了,不过那样的话会变得比较复杂), 一个一级分类表, 一个二级分类表, 两个表的结构如下 : 一个是一级分类表,对应的就是父级菜单,

IIS部署时未能加载程序集&quot;System.Web.Http.WebHost&quot;解决方法

问题如下 服务器没有安装MVC,下载以下dll覆盖到bin目录下,即可免安装运行程序. 下载地址:https://pan.baidu.com/s/1mhCo5mS

Resx 文件无效。未能加载 .RESX 文件中使用的类型 System.Collections.Generic.List`1请确保已在项目中添加了必需的引用。

在C#程序编写过程中,会遇到:Resx 文件无效.未能加载 .RESX 文件中使用的类型 System.Collections.Generic.List1`请确保已在项目中添加了必需的引用. 主要原因很可能是使用了类的可序列化的原因,代码如下: [Serializable] public class TimeLineItem { public string Title; public string Content; public TimeLineItem(string content) { th

Resx 文件无效,未能加载 .RESX 文件中使用的类型

错误信息提示: 错误 339 Resx 文件无效.未能加载 .RESX 文件中使用的类型 Forms.ListItems, Forms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.请确保已在项目中添加了必需的引用. 第 136 行,位置 5. E:\Forms\Form2.resx 136 5 Forms <?xml version="1.0" encoding="utf-8"?> <