随笔分类 -  wcf

在VS中对WCF服务进行更新,但是配置文件没有更新解决办法
摘要:取消下面的勾选框 阅读全文
posted @ 2014-06-12 11:48 larryle 阅读(427) 评论(0) 推荐(0)
解决IIS中部署WCF时,访问.svc文件的404错误问题
摘要:如果你直接在IIS 7中配置WCF,访问.svc文件时会出现404错误。解决方法,以管理员身份进入命令行模式,运行:"%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -r -y-r - 重新安装此版本的 Windows Communication Foundation, 并更新 IIS 元数据库根处的脚本映射和根以下的所有 脚本映射。无论原始版本是什么,都将现有的脚本映射 升级到此版本。-y - 在卸载或重新安装组件之前不要求确认。 阅读全文
posted @ 2013-08-01 12:48 larryle 阅读(790) 评论(0) 推荐(0)
Windows下如何生成数字证书
摘要:1、Makecert.exe使用说明:http://msdn.microsoft.com/zh-cn/library/bfsktky3.aspx2、SignTool.exe使用说明:http://msdn.microsoft.com/zh-cn/library/8s9b9yaz.aspx3、pvk2pfx使用说明:http://technet.microsoft.com/zh-cn/subscriptions/ff5506724、MakeAppx.exe使用说明:http://msdn.microsoft.com/zh-cn/library/windows/apps/hh446767.aspx 阅读全文
posted @ 2013-07-19 17:15 larryle 阅读(261) 评论(0) 推荐(0)
wcf中事务的操作
摘要:using System;using System.ServiceModel;namespace Larryle.Wcf.ServiceContract.Transaction{ [ServiceContract] public interface IHello { [OperationContract] [TransactionFlow(TransactionFlowOption.Mandatory)] void WriteHello(string name); }}using System;using System.Serv... 阅读全文
posted @ 2013-07-16 16:49 larryle 阅读(208) 评论(0) 推荐(0)
wcf中序列化BinaryFormatter,DataContractJsonSerializer,DataContractSerializer,SoapFormatter,XmlSerializer
摘要:using System;using System.Runtime.Serialization;using System.Xml.Serialization;namespace Larryle.Wcf.ServiceContectData.Serialization{ [Serializable] public class BinaryFormatterObject { public Guid ID { get; set; } public string Name ... 阅读全文
posted @ 2013-07-15 15:32 larryle 阅读(399) 评论(0) 推荐(0)
查看wcf服务中方法测试客户端
摘要:在VS命令窗口中输入:wcftestclienthttp://localhost:8081/BookService出现下面的界面 阅读全文
posted @ 2013-06-04 17:41 larryle 阅读(295) 评论(0) 推荐(0)
wcf生成客户端代理的四种方法
摘要:在WCF中有两种不同的方法可以用于创建客户端服务对象,他们分别为: 1. 代理构造法 2. 通道工厂法 本文会从实际应用的角度上,阐述两种方法的一些细节和优劣对比,希望通过学习本文,能掌握什么情况下使用什么样的方式来创建客户端服务代理对象,怎样创建客户端代理对象。本文重点在术,非道。 构造代理法 从名字中可以看出,使用本方法创建客户端服务代理对象,是调用了服务代理类的构造方法。这 种方法非常符合创建对象的常规方法:通过new的方式产生类型实例。可在WCF中要使用此方法,却是需要一个前提:要首先具备代理类。所以产生代理类便是 此种方法首先要解决的问题了,下面就来看下WCF中创建代理类的几种常见办 阅读全文
posted @ 2013-04-24 22:01 larryle 阅读(2226) 评论(0) 推荐(1)
wcf如何选择绑定
摘要:WCF有很多值得学习的地方,这里我们主要介绍WCF选择绑定,包括介绍使用绑定等方面。为WCF选择绑定服务应该遵循图所示的决策活动图表。首先需要确认服务是否需要与非WCF的客户端交互。如果是,同时客户端又是旧的MSMQ客户端,选择MsmqIntegrationBinding绑定就能够使得服务通过MSMQ与该客户端实现互操作。如果服务需要与非WCF客户端交互,并且该客户端期望调用基本的Web服务协议(ASMX Web服务),那么选择BasicHttpBinding绑定就能够模拟 ASMX Web服务(即WSI-Basic Profile)公开WCF服务。缺点是我们无法使用大多数最新的WS-*协议的 阅读全文
posted @ 2013-04-17 12:00 larryle 阅读(219) 评论(0) 推荐(0)
wcf整理资料
摘要:WCF 4.0中的WS-DiscoveryWCF安全指南发布WCF 3.5对HTTP编程的增强WCF中的Stream操作WCF应用程序的程序集划分WCF中的自定义集合VS 2008 beta2英文版的SvcUtil问题在WCF中获取服务元数据信息WCF配置文件全攻略Programming WCF Services翻译笔记(一)Programming WCF Services基于SOA的体系架构设计通过实例分析WCF Duplex消息交换Web Service Software FactoryWindows Communication Foundation之旅(Part Four)Windows 阅读全文
posted @ 2013-04-09 22:21 larryle 阅读(140) 评论(0) 推荐(0)
wcf使用入门学习笔记
摘要:1.服务端创建wcf服务端程序,2.由生成工具生成代理类3.将代理类提供给客户端使用服务端程序由三部分组成1.接口2.实现接口3.宿主程序客户端调用方法IService ws = new ServiceClient(new NetTcpBinding(), new EndpointAddress("net.tcp://127.0.0.1:12345"));宿主程序代码: using (ServiceHost host = new ServiceHost(typeof(Service), new Uri("net.tcp://127.0.0.1:12345" 阅读全文
posted @ 2013-04-09 22:01 larryle 阅读(216) 评论(0) 推荐(0)
wcf学习目录
摘要:WCF进阶:扩展EndpointBehavior实现全局参数验证摘要: 上一篇文章WCF进阶:扩展bindingElementExtensions支持对称加密传输阐述了如何扩展BindElementExtension来支持在配置文件中配置服务或者客户端代理,本文讲述另外一种应用,通过实现IEndpointBehavior来全局验证操作参数,并且进一步产生比较复杂的配置支持的实现。阅读全文posted @2010-04-18 19:31Robin Zhang 阅读(2448) |评论 (5)编辑WCF进阶:扩展bindingElementExtensions支持对称加密传输摘要: 前面两篇文.. 阅读全文
posted @ 2013-04-09 21:09 larryle 阅读(326) 评论(0) 推荐(0)
wcf中绑定标准
摘要:---------------------------------------------------------------------------------------------------------------------------------------------------------------netTcpBinding提供的可配置属性 阅读全文
posted @ 2013-04-07 21:20 larryle 阅读(161) 评论(0) 推荐(0)
wcf中配置文件
摘要:<?xml version="1.0" encoding="utf-8" ?><configuration> <system.serviceModel> <services> <service name="WinformHello.HelloService" behaviorConfiguration="TestBehavior"> <host> <baseAddresses> <add baseAddress="h 阅读全文
posted @ 2013-04-05 21:32 larryle 阅读(144) 评论(0) 推荐(0)
wcf中创建宿主程序
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ServiceModel;using System.ServiceModel.Channels;namespace wcfservicehost{ class Program { static void Main(string[] args) { using (MyhelloHost Host = new MyhelloHost()) ... 阅读全文
posted @ 2013-04-05 21:31 larryle 阅读(275) 评论(0) 推荐(0)