asp.net-web-api – Web Api:找不到System.Net.Http版本2.0.0.0
发布时间:2020-05-22 20:09:23 所属栏目: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 – Elmah vs Elmah.MVC Nuget软件包 – 哪些使用和
- asp.net-mvc – ASP.NET MVC本地化最佳实践?
- ASP.NET网址MAX_PATH限制
- asp.net-core – ASP.NET核心查找所有程序集中的所有类类型
- asp.net-mvc – 用VB.net 2008开始ASP.NET MVC
- 在IIS / ASP.Net中的.NET 1.1应用程序中创建.NET 3.0子应用
- asp.net-mvc – 使用jQuery $.ajax()和$.post()发送字符串数
- ASP.NET性能优化之局部缓存分析
- asp.net-mvc-3 – MVC3有条件地禁用Html.TextBoxFor()
- ASP.NET Core 1 RC2 Web应用入门点
推荐文章
站长推荐
- 如何在ASP.NET MVC中配置3个级别的URL?
- asp.net-mvc – MicrosoftMvcValidation.js VS j
- asp.net – 是否可以使用Membership API更改用户
- BreezeJS vs JayData for ASP开发ASP.NET MVC
- asp.net-mvc – 具有html帮助的布尔隐藏和隐藏
- 如何使reCAPTCHA与ASP.Net(验证码)中的Validatio
- asp.net-mvc-5 – Windows身份验证在ASP.NET MVC
- asp.net – jQuery模态窗体对话框回发问题
- asp.net – 为什么不能在发布模式下构建网站?
- asp.net-mvc-4 – 无法获取MVC 4 FileExtensions
热点阅读
