摘要:[转]如何配置不启用安全的WCF服务? 【1】问题描述: 一般WCF默认很多绑定是使用安全的,一般不是Transport(TcpBinding)就是Message(WSHttpBinding)安全模式。 而且会对客户端启用身份验证。 因为WCF安全设置与开发比较麻烦,所以大部分开发人员希望不启用安全模式。 那么如何做呢?【2】参考配置: 服务端首先可以设置SecurityMode=“None”。这个可以通过配置文件,也可以通过代码来实现。这里给出配置文件的方式。参考代码: <wsHttpBinding> <binding name="bindingConfigura
阅读全文
随笔分类 - WCF
WCF开发的相关技术文章
摘要:[转]SOA Service 服务的特点:服务是平台和位置无关的。服务是相互隔离的。一个服务的改变不会要求其他服务的改变。服务是通信协议、格式、传输中性的,灵活的。服务是可扩展的。服务行为不是限死的,而是策略可更改和配置的。WCF的推出背景:.NET Remoting: .NET Remoting 提供了一种很有用的方法,用于管理跨应用程序域的同步和异步 RPC 会话,是替代DCOM的实现分布式应用的方案。是微软较为成熟的.net平台下实现分布式应用的解决方案(一般来说,remoting是和平台相关的,需要客户和服务器都是.NET)。当然,.net remoting的宿主Hosting可以是c
阅读全文
摘要:[转]WCF提供了一个框架/平台来构建分布的互联系统,WCF是SOA的,是面向服务的。但一个Service必须至少包含一个Endpoint,否则,试想一下,客户端连到哪里来获得一个Service?一个服务(Service)必须告诉外部在某个Endpoint提供什么和沟通什么。换句话说:“服务就是: 在某个地方、使用某种通讯协议、传输某种数据类型的消息”。客户只能通过服务的Endpoint来访问服务。每个Endpoint必须包含地址、绑定和协议(契约), host 进程会提供 Endpoint 供客户端调用。一个服务至少包含一个Endpoint,可以有多个Endpoint,多个绑定和多个契约。多
阅读全文
摘要:[转]我们已经知道,WCF的客户端通过Endpoint来访问WCF服务端的服务,也就是说,WCF Service Provider将WCF service通过Endpoint暴露出来供Service consumer调用。而每个Endpoint包含3个主要要素:Address,binding,contract。其中,Address提供了每个Endpoint的唯一地址;Contract具体指定了这个服务提供什么功能,Client和Server交互的输入输入,消息格式,其它约定等。而真正实现了通信功能的则是Binding。WCF中实现通信功能的binding很简单,就两步:根据需要,选择/创建合适
阅读全文