告别复杂WCF扩展 REST过程 ,让他 so easy
在看一些wcf的书和文章时,都会提到rest wcf ,实现方式多数通过对wcf进行一定程度的扩展实现的,实在是让我这种菜鸟心生畏惧~
前些天为了体验mvc3安装了vs2010,顺便在在线模板里面搜索了一下wcf,没想到有意外发现,有图为证,这年代无图无真相
选择wcf后,排在第一个的就是 wcf rest,左边的导航还有其他的一些在线的东西暂时没研究,不过vs2010真是个好东西,安装在线模板之后,新建项目
不知道为什么 不搜索一下wcf 还真的找不见安装的这个模板,新建项目之后,和网上大家介绍的rest wcf 差不多
我也小看了一下,首先是Global.asax
public class Global : HttpApplication{void Application_Start(object sender, EventArgs e){RegisterRoutes();}private void RegisterRoutes(){// Edit the base address of Service1 by replacing the "Service1" string belowRouteTable.Routes.Add(new ServiceRoute("Service1", new WebServiceHostFactory(), typeof(Service1)));}}
看到这里下了一跳,以前没见过ASP.NET MVC的路由可以这样用,是在是不得不佩服 .NET4.0 里面路由功能的强大,
试运行一下,没想到 还有一个目录导航的功能,可以方便的看到那些接口可以调用,
http://localhost:4972/Service1/help
返回的数据时XML的,如何返回js或json格式的数据尚未研究,不过创建 wcf reset 真的是很方便
http://localhost:4972/Service1/
- <ArrayOfSampleItem xmlns="http://schemas.datacontract.org/2004/07/WcfRestService1" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
- <SampleItem><Id>1</Id> <StringValue>Hello</StringValue> <obj i:nil="true" xmlns:a="http://schemas.datacontract.org/2004/07/System.ServiceModel.Syndication" /> </SampleItem></ArrayOfSampleItem>
转载于:https://www.cnblogs.com/qqloving/archive/2012/01/01/2309529.html
告别复杂WCF扩展 REST过程 ,让他 so easy相关推荐
- 真实世界:使用WCF扩展记录服务调用时间
WCF 可扩展性 WCF 提供了许多扩展点供开发人员自定义运行时行为. WCF 在 Channel Layer 之上还提供了一个高级运行时,主要是针对应用程序开发人员.在 WCF 文档中,它常被称为服 ...
- 《阅读的力量》书中的精髓:读书对一个人塑造自我、锤炼自我和扩展自我过程中的影响,让你真真切切的感受到阅读带来的力量。
<阅读的力量>书中的精髓:读书对一个人塑造自我.锤炼自我和扩展自我过程中的影响,让你真真切切的感受到阅读带来的力量. 在我们的成长过程中,或多或少都阅读过一些书籍,这里面不仅包括诗歌.散文 ...
- WCF扩展:行为扩展Behavior Extension一
行为扩展Behavior Extension,使用自定义行为扩展Service Model 1 引言 WCF是一个极具可扩展性的分布是消息通信框架. 对于WCF的一些基本概念不在本文的内容中详细介绍, ...
- WCF 扩展一:格式化Web服务请求XML
扩展原因 有一WebService,在工程中添加Web Service引用后调用不成功,但是用SoapUI测试正常 分析 用tctTrace跟踪报文后发现wcf生成的报文命名空间与SoapUI的不一样 ...
- C#编写dll进行sql server数据库扩展储存过程
一.编写C#函数文件 1.新建一个类库文件 备注:sqlserver 2008只能用.net3.5版本. 2.如有想加入强命名的话可如下步骤: 参考博文:https://blog.csdn.net/d ...
- 跟着Artech学习WCF扩展(2) 自定义Channel与执行的顺序
源代码下载地址:点我 原文地址:http://www.cnblogs.com/artech/archive/2008/07/09/1238626.html 这节不看源码 看着真费劲哈 服务器端是这样的 ...
- 通过自定义ServiceHost实现对WCF的扩展[实例篇]
在<原理篇>中我们谈到了通过自定义ServiceHost对WCF进行扩展的本质,以及在IIS/WAS寄宿情况下ServiceHostFactory的作用.接下来通过一个具体的例子来演示如何 ...
- vscode安装python扩展并开展远程调试的过程
因为关于vscode安装远程扩展的过程比较繁琐而且根据不同的远程主机有细微差别,所以本文不讲SSH连接远程主机的过程,并且默认你的远程主机已经配置了python解释器(标志就是vscode右下角显示了 ...
- 如何通过扩展WCF来定制和扩展WCF行为
当我们需要扩展WCF的功能,或者需要实现某些特定的功能,我们必须应用WCF的扩展定制功能(WCF extension),WCF framework提供了丰富的可扩展性,其提供的可扩展接口如下所示: 1 ...
最新文章
- adb devices指令实例讲解
- 为什么能通过域成员主机拿下域控服务器的密码呢
- ansible暂停模块
- 在线英文字符串大写转小写,小写转大写工具
- 在控制台环境下调用MFC DLL崩溃的问题小结
- 始终将文件夹放在 Mac 上 Finder 顶部的方法
- 网站页面黑白色效果实现技巧
- 学生信息管理系统总体设计规划书
- 康师傅就“水源事件”发声明 称矿物质水合标
- 解决the application was unable to start correctly(0x000007b)与 缺少VCRUNTIME140.dll
- 德国IT民工找工有感
- asm.jar 安卓手机屏幕在电脑上显示
- ListView源码(推荐)
- 基于单片机的加油机系统
- 从前端技术到体验科技
- 微信小程序,图片双指放大缩小
- 游戏纽约夜生活java汉化_纽约玩乐--夜生活开启诱惑模式
- 你能在泰坦尼克号上活下来吗?Kaggle的经典挑战
- windows端口映射
- 【缓冲流、转换流、序列化流】