
转载 在使用Web Api的时候,有时候只想返回JSON;实现这一功能有多种方法,本文提供两种方式,一种传统的,一种作者认为是正确的方法。
JSON in Web API – the formatter based approach
只支持JSON最普遍的做法是:首先清除其他所有的formatters,然后只保留JsonMediaTypeFormatter。
有了><!DOCTYPE html>
<html>
<head>
<meta >
一直以来都是在win8或windows server2012中进行aspnet mvc或webapi程序的部署,没有发现任何问题。今天在win2008中进行aspnet webapi的部署,访问api的时候页面显示404错误。下面步骤将解决aspnet webapi在win2008中的部署问题。
添加映射
在iis中选中需要设置的webapi站点,双击“处理程序映射”
在d出框中添加对webapi的请求映射:
请求路径:api /
可执行文件:%windir%\MicrosoftNET\Framework64\v4030319\aspnet_isapidll,注意32位和64位路径的区别。
名称:webapi,自定义名称即可
修改应用程序池的管道模式
将webapi的应用程序池的管道模式修改为经典
更新dll
映射添加之后,访问站点,不会报404错误了,但会报一些dll文件未能加载,一共有4个,名称分别如下:
SystemWebWebPagesDeploymentdll
MicrosoftWebInfrastructuredll
SystemWebWebPagesRazordll
SystemWebWebPagesdll
将上面四个dll文件复制到webapi站点到bin目录中,问题解决。
以上就是关于webapi读取json webapi读取json时,获取的数据为空(webhook)全部的内容,包括:webapi读取json webapi读取json时,获取的数据为空(webhook)、请问html的js调用webapi接口、昨天有老同学问我怎么在Windows Server2012 R2里面部署 MVC 的网等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)