asp.net-mvc – HttpConfiguration缺少程序集
发布时间:2020-12-16 00:18:11 所属栏目:asp.Net 来源:网络整理
导读:我正在使用MVC4构建一个站点。我甚至无法开始我有一个奇怪的错误。这是我的代码: using System;using System.Collections.Generic;using System.Linq;using System.Web.Http;namespace MyProject{ public static class WebApiConfig { public static void R
我正在使用MVC4构建一个站点。我甚至无法开始我有一个奇怪的错误。这是我的代码:
using System; using System.Collections.Generic; using System.Linq; using System.Web.Http; namespace MyProject { public static class WebApiConfig { public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi",routeTemplate: "api/{controller}/{id}",defaults: new { id = RouteParameter.Optional } ); } } } 错误消息:程序集“HttpConfiguration”的类型或名称在命名空间“System.Web.Http”中不存在(您是否缺少using指令或程序集引用?) 它也无法识别只读字段RouteParameter。我发现它可能与版本有关,我的System.Web dll是版本4.0.0.0。 另外一条信息是当我输入“使用System.Web。”时,Intellisense会识别.Http dll 但是,在代码中,它无法识别任何参数。 解决方法
我解决了问题在于,当我创建网站时,我通过Nuget更新了所有软件包。但是,由于我不打算使用Entity Framework,因此我将其卸载。为了能够卸载该软件包,我还需要卸载Microsoft.AspNet.Providers.Core 1.2 ……我做到了。
这个丢失的包搞砸了。我清理了这个项目并重新开始了。我本可以在PM控制台中使用Update-Package命令,并且可以恢复所有丢失的包。然而,由于我做了很多混乱,相比于我所做的小工作(无效),我决定重新开始。 不管怎么说,还是要谢谢你! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 为什么知道Asp.net的生命周期对Asp.net中的编码很重要?
- asp.net-web-api – 设计REST ful ODATA API,结果集为空时如
- asp.net – 内存转储不显示IIS崩溃的详细信息
- asp.net-web-api – 在没有Identity的情况下使用Bearer / J
- ASP.NET MVC在javascript中使用ViewData
- asp.net-mvc – 具有输出参数的ExecuteSqlCommand
- asp.net-mvc – 在哪里得到的Microsoft.Web.Mvc.dll
- IIS 7.0的ASP.NET进程是什么?
- 为什么我应该或不应该将数据集,数据表等作为会话变量存储在
- Asp.net利用JQuery AJAX实现无刷新评论思路与代码
推荐文章
站长推荐
- MVC学习一:EF
- 如何在asp.net中从c#运行javascript
- 【ASP.NET Core】AddMvc和AddMvcCore的区别
- asp.net-web-api – ASP.NET Web API避免查询字符
- asp.net – 缓存通过VirtualPathProvider返回的静
- asp.net – 如何关闭radwindow管理器窗体服务器端
- asp.net – 如何在Visual Studio 2010中设置Umbr
- asp.net-mvc-3 – 如何防止ASP.NET MVC应用程序中
- asp.net – 在.NET 4下编译时出现“具有相同密钥
- asp.net-mvc – 在ajax请求中返回PDF
热点阅读