0

第一个WCF程序

WCF的服务需要寄宿在进程中,我们把服务端的叫做宿主,为服务指定宿主指定的过程叫服务寄宿。有两种方式一种是自我寄宿(Self-Hosting),一种是IIS寄宿方式。Self-Hosting我们通过一个控制台应用作为服务的宿主,IIS我们将服务寄宿于IIS工作进程。客户端通过另一个控制台应用模拟(进 ...

海格力斯 发布于 2017-02-22 23:55 评论(0)阅读(67)
0

解决WebService/WCF调用时报错"服务器提交了协议冲突. Section=ResponseStatusLine"问题

今天更新了一个网站,新增了一个页面,调用WebService,在测试环境好好的,部署到正式环境后就莫名报错: 服务器提交了协议冲突. Section=ResponseStatusLine 网上查了好多解决方案,有说加这个配置节的: 然而并没有什么卵用啊! 一个偶然的发现,让我找到了真正的原因。 我在 ...

Pleiades 发布于 2017-02-20 13:13 评论(0)阅读(28)
2

[数据共享(干货)] wcf rest 服务发布数据 以及获得数据

最近在做一个项目 ,需要我们做一个东西,我们姑且叫数据共享吧,我们公司叫A公司,对方公司叫B公司,就是A公司提供一个数据服务接口出去,B公司如果想拿我们数据的时候直接调用我们的服务接口就行了,我们同样要获取对方B方的数据,直接拿对方的数据,经过协商我们决定采用WCF服务的REST方式进行数据共享,数 ...

超哥带你飞 发布于 2017-02-12 11:16 评论(2)阅读(393)
2

5个步骤创建你的第一个RESTFul 服务

1、啥是RESTFul 服务 在我们创建简单小程序前,先来学习下RESTFul 服务。RESTFul服务就是遵循了 Representational State Transfer(可以参考http://blog.csdn.net/zhruifei/article/details/50633495) ...

超哥带你飞 发布于 2017-02-09 21:16 评论(0)阅读(156)
0

修改WCF的默认序列化格式

需求: 要用WCF生成 Restful风格的接口,返回 JOSN格式: 过程: 1.使用 WCF的 webHttp 绑定。 2.为了增加程序编码的灵活性,使用了有弱类型特性的 Dictionary<string,object>来作为json字符串对应的类。 3.WCF 默认的序列化不支持 Dicti ...

EllisQian 发布于 2017-01-30 19:24 评论(0)阅读(79)
0

MythXinWCF通用宿主绿色版V1.1

更新内容:宿主的唯一编号和名称可以输入符号"."日志文本框增加滚动条,并且总是显示文本末端增加启动方式选择:1.手动启动 2.跟随系统启动 最新下载地址: http://pan.baidu.com/s/1dEAs3Vr 密码:8d9t 使用说明: http://www.cnblogs.com/Myt ...

鑫de神话 发布于 2017-01-19 22:32 评论(0)阅读(52)
0

MythXinWCF通用宿主绿色版发布(一键启动,方便快捷)

这是我开发的一款免费的,绿色的WCF宿主工具,一键启动,方便快捷,省去了安装和配置IIS的麻烦,也不需要配置文件。 该工具运行环境为.Net Framework 4.5.1(这个是必装的,win10自带4.6理论上可以直接运行,没测试过-_-!),但是理论支持所有版本的WCF,不过必须要装相对应的F ...

鑫de神话 发布于 2017-01-17 22:19 评论(0)阅读(99)
1

基于WCF的RESTFul WebAPI如何对传输内容实现压缩

前言 WCF作为通迅框架可以很容易地实现对消息的压缩,且方法不止一种,主要解决方法主要有以下四种: 1、通过自定义MessageEncoder和MessageEncodingBindingElement 来完成。具体的实现,可以参阅张玉彬的文章《 "WCF进阶:将编码后的字节流压缩传输" 》; 2、 ...

xuanbg 发布于 2017-01-15 11:05 评论(4)阅读(364)
2

IIS 部署WCF 4.0

上一章节讲解如何新建WCF服务,此文讲解如何在IIS上发布,并能正常访问 首先在本机安装IIS,IIS如何勾选,哪些是必须的?不太清楚,有清楚的大牛请指正!目前我的基本配置如下: 首先在本机安装IIS,IIS如何勾选,哪些是必须的?不太清楚,有清楚的大牛请指正!目前我的基本配置如下: 配置完成后,重 ...

匆匆~~ 发布于 2016-12-12 16:41 评论(0)阅读(131)
0

today

今天是真正进入博客园的第一天 奉献今天到现在的学习所得 webservice和WCF webservice:像是在调用已经配置好的WCF。 WCF:所有的东西都要自己配置。首先定义一个接口,定义服务契约,在定义一个实现类来实现接口, 再然后就是服务宿主的建立,我这里是用控制台作为宿主环境,这里一定要 ...

小艾123 发布于 2016-12-07 13:30 评论(0)阅读(10)
3

WCF学习之旅—第三个示例之五(三十一)

本文介绍应用程序中添加书籍的保存功能,涉及两个功能“新增”与“修改”。异常处理的小结。 ...

DotNet菜园 发布于 2016-12-01 17:13 评论(0)阅读(805)
0

WCF学习之旅—第三个示例之四(三十)

在上一篇文章中我们创建了WCF服务端应用程序,在这一篇文章中我们来学习如何创建WCF的服务端寄宿程序与客户端调用程序。 ...

DotNet菜园 发布于 2016-11-17 10:12 评论(0)阅读(387)
1

WCF 异步调用问题

添加引用时生成”勾选允许生成异步操作” Wcf异步调用三种方式: 第一种:直接调用异步方法 var serviceClient = new MyServiceClient(); serviceClient.MessageAsync(); erviceClient.Close(); 第二种:Begin ...

tqyitweb 发布于 2016-11-14 11:49 评论(0)阅读(130)
1

WCF学习之旅—第三个示例之三(二十九)

在上一篇文章中我们创建了实体对象与接口协定,在这一篇文章中我们来学习如何创建WCF的服务端代码。创建项目BookMgr.Service的WCF服务代码。 ...

DotNet菜园 发布于 2016-11-09 13:42 评论(0)阅读(515)
0

WCF学习之旅—第三个示例之二(二十八)

上接WCF学习之旅—第三个示例之一(二十七) 五、在项目BookMgr.Model创建实体类数据 第一步,安装Entity Framework 1) 使用NuGet下载最新版的Entity Framework 6.1.3。在解决方案资源管理器中——>在项目BookMgr.Model上鼠标右键单击—— ...

DotNet菜园 发布于 2016-11-02 16:01 评论(0)阅读(508)
0

WCF学习之旅—第三个示例之一(二十七)

通过前面二十几个章节的学习,我们知道了什么是WCF;WCF中的A、B、C;WCF的传输模式;WCF的寄宿方式;WCF的异常处理。本文综合应用以上知识点,一步一步写一个小的WCF应用程序——书籍管理系统(BookMgr)。 这个示例就是一个非常简单的书籍管理系统,功能有:查询、修改、新增... ...

DotNet菜园 发布于 2016-10-27 10:57 评论(0)阅读(529)
1

WebApi 消息拦截

最近公司要求对WebApi 实现服务端信息的监控(服务端信息拦截),由于本人之前没有做过这方便的相关项目所以在做的过程中也是困难重重,探索的过程也是非常痛苦的,好歹最终也算实现了这个功能。所以将这个分享出来供大家相互学习。 要实现webapi的信息拦截其实相对于wcf 和webservice ,我个 ...

GraceGeng208 发布于 2016-10-23 14:54 评论(0)阅读(347)
1

【WCF】基于WCF的在线升级

一、前言 前不久因公司产品需要完成了在线升级功能,因为编程技术不精,不敢冒然采用Socket方法实现在线升级,所以使用比较方便稳妥的WCF方式 如果考虑并发能力的话还是Socket>WCF>Remoting,所以如果你是Socket专家的话这篇你就不用看了。 二、流程 本篇主要讲述一个完整的升级思路 ...

airforce094 发布于 2016-10-21 16:43 评论(0)阅读(243)
1

WCF学习之旅—TcpTrace工具(二十六)

对于路由的实现,本质上就是实现逻辑地址和物理地址的分离。通过前面的示例介绍,我们了解,如何在客户端实现TcpTracer捕获客户端与服务端的通信信息。在这一章节中我们学习如能通过设置ListenUri实现基于服务端的TcpTracer的消息路由。 服务端的物理地址和逻辑地址的分离通过L... ...

DotNet菜园 发布于 2016-09-29 15:41 评论(1)阅读(634)
2

WCF学习之旅—TcpTrace工具(二十五)

首先来讲讲TcpTrace实现的基本原理。说简单点,TcpTracer就是一个监听/转发器(Listening/Forwarding),就是一个路由器。当启动的时候,我们需要设置两个端口:监听端口(Listening Port)和目的主机(Destination Server)与目的端口(Desti... ...

DotNet菜园 发布于 2016-09-22 17:13 评论(0)阅读(568)