asp.net-web-api – Web Api:找不到System.Net.Http版本2.0.0.0
发布时间:2020-12-15 20:37:08 所属栏目:asp.Net 来源:网络整理
导读:当我为WebApi安装NuGet包时,它给了我1.0.0.0版的System.Net.Http,但它引用了版本2. 我似乎无法找到我的生活版本2.当我下载.net 4.5时,我得到System.Net.Http版本4.0.315.x,但我不能使用它,因为Web Api程序集引用版本2.0.0.0. 有谁知道我在哪里可以找到这个版
当我为WebApi安装NuGet包时,它给了我1.0.0.0版的System.Net.Http,但它引用了版本2.
我似乎无法找到我的生活版本2.当我下载.net 4.5时,我得到System.Net.Http版本4.0.315.x,但我不能使用它,因为Web Api程序集引用版本2.0.0.0. 有谁知道我在哪里可以找到这个版本2.0.0.0?我已经尝试过NuGet包管理器,mvc4,.net 4.5,没有什么能给我版本2. 提前致谢. 解决方法
在< system.web>下的Web.config文件中添加以下配置节点(假设您的应用程序在.NET 4.5上运行,targetFramework属性设置为4.5):
<compilation targetFramework="4.5"> <assemblies> <add assembly="System.Net.Http,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" /> </assemblies> </compilation> 还要在< configuration>下的根级添加以下一个.节点: <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" /> <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" /> </dependentAssembly> </assemblyBinding> </runtime> 这应该可以解决您的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 文本框导致ASP.NET C#SQL出现问题
- asp.net-mvc-3 – MVC默认重定向错误页面并不总是显示
- asp.net – 每个Web服务器的Azure Service Bus主题订阅
- asp.net-mvc – Moq嘲笑一个类
- asp.net-mvc-3 – 是否可以在ASP.NET MVC中重用多个项目的部
- 如何保持我的ASP.NET应用程序始终“活着”,如果它是一个坏主
- asp.net-mvc – ASP.Net MVC添加控制器错误
- asp.net – 将涵盖.NET中的TDD,DDD和设计模式的图书
- asp.net – 如何以编程方式将SMTP服务器详细信息存储(保存)
- Odata V4中的流支持
推荐文章
站长推荐
- ASP.NET代码隐藏中的当前工作目录 – 我们可以依
- asp.net-mvc-3 – 后退按钮或导航到特定视图(页面
- .net – 匹配另一条路线的路线,忽略HttpMethodCo
- asp.net-mvc – ASP.NET MVC MultiSelectList,其
- asp.net-mvc-3 – 从TempData获取值到视图中
- asp.net-core – ASP.NET Core缺少异常中的行号
- asp.net-core – 从ASP.NET Core 2.1应用程序中删
- asp.net – PushStreamContent没有发送最终的零长
- asp.net – 如何使用数据库实现同步Memcached
- azure – ASP.NET 5(RC1)Bad Gateway:指定的CGI
热点阅读