WCF_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> WCF >>列表
· 第一个WCF程序发布时间:2017-02-23
WCF的服务需要寄宿在进程中,我们把服务端的叫做宿主,为服务指定宿主指定的过程叫服务寄宿。有两种方式一种是自我寄宿(Self-Hosting),一种是IIS寄宿方式。Self-Hosting我们通过一个控制台应用作为服务的宿主,IIS我们将服务寄宿于IIS工作进程。客户端通过另一个控制台应用模拟(进程为Client.exe)。第一步:我们通过VS2013创建一个空白的项目,起名为WcfServices并添加两个类库,两个控制台应用程序,分别为以下四个:Service.Interface... 查看全文
参考页面:http://www.yuanjiaocheng.net/webapi/create-crud-api-1.htmlhttp://www.yuanjiaocheng.net/webapi/create-crud-api-1-get.htmlhttp://www.yuanjiaocheng.net/webapi/create-crud-api-1-post.htmlhttp://www.yuanjiaocheng.net/webapi/create-crud-api-1-put... 查看全文
· MythXinWCF通用宿主绿色版V1.1发布时间:2017-01-20
更新内容:宿主的唯一编号和名称可以输入符号"."日志文本框增加滚动条,并且总是显示文本末端增加启动方式选择:1.手动启动2.跟随系统启动最新下载地址:http://pan.baidu.com/s/1dEAs3Vr密码:8d9t使用说明:http://www.cnblogs.com/MythXin/p/MythXinWCFHost.html... 查看全文
这是我开发的一款免费的,绿色的WCF宿主工具,一键启动,方便快捷,该工具运行环境为.NetFramework4.5.1(这个是必装的,win10自带4.6理论上可以直接运行,没测试过-_-!),但是理论支持所有版本的WCF,不过必须要装相对应的Framework。开发这款软件的目的在于不需要安装IIS,不需要配置文件,简化部署。下面我就介绍一下如何使用吧。首先下载地址:http://pan.baidu.com/s/1pLfLX83然后准备一个WCF,我建立了默认的WCF类库项目... 查看全文
问题描述:一般调试wcf程序可以直接建一个单元测试,直接调接口。但是,这次,我还要测试在接口内的代码中看接收到的用户名密码是否正确,所以,单一的直接调用接口方法行不通,然后就想办法通过soapUI输入用户名和密码调用接口调试。解决方案:1.建立IIS站点a,指向……src\WCF(右键项目名称->在文件资源管理器中打开文件夹,直接复制该打开的文件夹路径,建立站点,指向该路径)2.设置站点a的IP为127.0.0.1,端口随便,无冲突即可3.在IIS站点中找到服务所在... 查看全文
· Log4net入门(WCF篇)发布时间:2016-12-24
在上一篇Log4net入门(ASP.NETMVC5篇)中,我们讲述了如何在ASP.NETMVC5项目中使用log4net。在这一篇中,我们将讲述如何在WCF应用中使用log4net,为了讲述这个过程,我们将创建三个项目:WCF服务库项目、WCF服务应用程序和客户端应用程序。WCF服务库项目主要用于编写我们的WCF契约及服务,WCF服务应用程序主要用于将我们的WCF服务库托管到IIS上,客户端应用程序主要目的就是调用我们托管到IIS上的WCF服务。一、项目创建1、空白解决方案的创建... 查看全文
上接WCF学习之旅—第三个示例之一(二十七)WCF学习之旅—第三个示例之二(二十八)WCF学习之旅—第三个示例之三(二十九)在上一篇文章中我们创建了WCF服务端应用程序,在这一篇文章中我们来学习如何创建WCF的服务端寄宿程序与客户端调用程序。关于如何寄宿可以参考以下文章WCF学习之旅—WCF寄宿前的准备(八),WCF学习之旅—WCF服务部署到IIS7.5(九),WCF学习之旅—WCF服务部署到应用程序(十)... 查看全文
上接WCF学习之旅—第三个示例之一(二十七)五、在项目BookMgr.Model创建实体类数据第一步,安装EntityFramework1)使用NuGet下载最新版的EntityFramework6.1.3。在解决方案资源管理器中——>在项目BookMgr.Model上鼠标右键单击——>弹出一个菜单,选中“管理解决方案的NuGet程序包”,打开NuGet程序包管理界面。如下图。2... 查看全文
一、前言通过前面二十几个章节的学习,我们知道了什么是WCF;WCF中的A、B、C;WCF的传输模式;WCF的寄宿方式;WCF的异常处理。本文综合应用以上知识点,一步一步写一个小的WCF应用程序——书籍管理系统(BookMgr)。这个示例就是一个非常简单的书籍管理系统,功能有:查询、修改、新增、删除(不包括安全、优化等相关问题)、异常处理。WCF的增删改查和WinForm相差无几。WCF只是把具体“实现”写在“服务端”... 查看全文
止文(WCF学习之旅—TcpTrace工具(二十五))介绍了关于TcpTrance的一种使用方式,接下来介绍第二种使用方式。三、通过ListenUri实现基于tcpTracer的消息路由对于路由的实现,本质上就是实现逻辑地址和物理地址的分离。通过前面的示例介绍,我们了解,如何在客户端实现TcpTracer捕获客户端与服务端的通信信息。在这一章节中我们学习如能通过设置ListenUri实现基于服务端的TcpTracer的消息路由... 查看全文
前面的几篇文章,我们学习了怎么开发WCF应用程序与服务,也学习了如何进行WCF的配置。对于WebService与WCF服务应用,服务端与客户端的通信是通过收发SOAPMessage进行,我们如何有效而快速的获取通信信息呢?这就是本文要介绍的一个工具。一、TcpTrace实现的基本原理在对WebService和WCF进行调试时,可以使用SoapTrace工具对SoapMessage进行深入捕获并进行分析... 查看全文
ASP.NETCore中间件(Middleware)进阶学习实现SOAP解析。本篇将介绍实现ASP.NETCoreSOAP服务端解析,而不是ASP.NETCore整个WCFhost。因为WCF中不仅仅只是有SOAP,它还包含很多如消息安全性,生成WSDL,双工信道,非HTTP传输等。ASP.NETCore官方推荐大家使用RESTfulWebAPI的解决方案提供网络服务。SOAP即SimpleObjectAccessProtocol也就是简单对象访问协议。SOAP呢,其指导理念是&ldquo... 查看全文
WCF学习之旅—实现REST服务(二十二)WCF学习之旅—实现支持REST服务端应用(二十三)在上二篇文章中简单介绍了一下RestFul与WCF支持RestFul所提供的方法,及创建一个支持REST的WCF服务端程序,本文介绍如何调用上一篇文章介绍的RestFul服务端。五、Windows客户端调用为了强调REST的通用性,客户端不用WCF的形式调用服务,而是采用HttpWebResponse通过编程方式直接访问,消息格式我们选XML。首先... 查看全文
一、前言最近需要将自己写的WCF服务部署到远程服务器上,也就是公网上。宿主是IIS,在配置成功之前遇到了很多问题,问题如下:1.WCF该怎么宿主在IIS上,为何会出现400BadRequest2.防火墙如何开放3.为何我能在客户端引用服务,但是运行时依然提示Soap操作错误,404NotFound那么接下来,我就告诉大家我走过的坑,也避免了百度上各种司机瞎带路。(网上好多其实是本地部署,Localhost谁都会,VS直接Debug都行)二、准备阶段首先你要配置好的你的web.config... 查看全文
学习了Spring.NET+NHibernate的框架,觉得Spring.NET框架不够轻量,配置来配置去的比较头疼,所以把Spring.NET换成了Autofac框架,同时加入WCF框架整了一个组合。本来想把NHibernate换成EF的,因为现在普通用的.net4.0,但是.net4.0里的EF对Oracle支持没那么好,.net4.5有了oracle新的驱动就挺好用了。一点点心得,NHibernate也是刚熟悉,给像我一样的新手参考,一起学习,有什么不够合理的地方还请多多指教... 查看全文
· 我的WCF摸爬滚打之路(1)发布时间:2016-08-24
等了好久终于等到今天!盼了好久终于把梦实现……哈哈,仅以此歌词来庆祝我为期3天的wcf学习之路圆满结束。今天写这个文章的目的在于记录一下我自己在学习WCF的时候碰到的一些问题,俗话说,好记心不如烂笔头嘛。也为看见我这篇文章的有缘人(正在wcf中探索的人们,提供一点借鉴吧)。还是老样子,图文并茂的文章才是好文章(我自己定义的,勿喷!)。那么接下来我将把我这一路的细节以及碰到的问题和解决方法一一展示出来。我在学习wcf的时候第一件事就是自己做了个wcf的例子... 查看全文
WCF服务可以承载与iis、winform、console、window服务中,下面重点介绍以console为载体,对外提供服务(服务满足web访问以及soap方式访问)1.服务类的实现wcf服务类一般有两种实现方式,下面分别对两种方式进行介绍:1.1使用接口进行实现1namespaceExample2{3[ServiceContract]4publicinterfaceIService5{67[OperationContract]8stringGetData(intvalue)... 查看全文
1、契约(接口):定义用户实体类User、需要实现的服务usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Runtime.Serialization;usingSystem.ServiceModel;usingSystem.ServiceModel.Web;usingSystem.Text;usingSystem.Data;namespaceWcfService... 查看全文
WCF学习之旅—请求与答复模式和单向模式(十九)WCF学习之旅—HTTP双工模式(二十)五、TCP双工模式上一篇文章中我们学习了HTTP的双工模式,我们今天就学习一下TCP的双工模式。在一个基于面向服务的分布式环境中,借助一个标准的、平台无关的通信协议,使各个服务通过SOAPMessage实现相互之间的交互。这个交互的过程实际上就是信息交换的过程。WCF支持不同形式的信息交换,我们把这称之为信息交换模式(MessageExchangePattern(简称MEP),下同)... 查看全文
何为心跳监控系统?故名思义,就是监控某个或某些个程序的运行状态,就好比医院里面的心跳监视仪一样,能够随时显示病人的心跳情况。心跳监控的目的是什么?与医院里面的心跳监视仪目的类似,监控程序运行状态,一旦出现问题(比如:一些自动运行的服务、程序等突然停止运行了),那么心跳监控系统就能“感知到”并及时的显示在监控界面上,同时可以通过微信、短信告之相关的人员,以便他们及时处理程序异常,从而避免一些自动运行的服务、程序等突然停止运行而造成的一系列损失心跳监控系统实现的思路是怎样的... 查看全文