asp.net-mvc – ASP.net Web API和System.Net.Http
|
按照本文中的示例: http://blogs.msdn.com/b/yaohuang1/archive/2012/05/21/asp-net-web-api-generating-a-web-api-help-page-using-apiexplorer.aspx 我已经设置了所有内容来为我的Web API项目提供文档,但我遇到了一个问题.当我尝试使用@ api.HttpMethod时,我得到了他在文章中间描述的错误.他说你必须在web.config中手动添加对System.Net.Http,Version = 2.0.0.0程序集的引用(即使它默认位于References文件夹中),但是如果你按照他添加程序集的例子通过web.config中标记的传统方式…..你会发现它不再是4.5中的有效标记,一切都是通过AssemblyRedirects完成的.我尝试了但无济于事.任何人有这个问题或知道如何帮助改变web.config?我错过了一次会议吗? Visual Studio 2012 解决方法在< 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 Core创建多部分HTTP响应
- asp.net-mvc-3 – MVC3 – 如何输出要下载的文件而不先将其
- asp.net – IIS 7强制新鲜图像
- asp.net-mvc-3 – 在Html.BeginForm()中使用DELETE表单方法
- ASP.NET MVC 6和ASP.NET Core 1.0之间有什么区别以及核心框
- .net – Application_Error不会触发?
- asp.net-mvc-3 – 可用会员入门套件/成员资料用于ASP.NET M
- asp.net-mvc – 获取MVC忽略到站点根目录的路由
- asp.net-mvc – 在ASP.NET MVC 2中模板化Html.DisplayFor()
- ASP.NET MVC – 使用模型中的布尔值禁用Html帮助器控件
- asp.net – 便携式区域的缺点
- asp.net-mvc – ASP.NET MVC 4 Visual Studio 20
- asp.net-web-api2 – Swagger中的数据注释
- 基于MetadataType的ASP.Net C#验证模型
- asp.net-mvc – ASP.Net MVC是否运行在ASP.NET 2
- asp.net-mvc-3 – MVC:为此对象定义的无参数构造
- asp.net-mvc – C#MVC FindPartialView无法找到路
- asp.net – MasterPage是否知道正在显示的页面?
- asp.net – GET与POST真的很重要吗?
- 何时使用ASP.NET MVC与ASP.NET Web窗体?
