· CSS 常用属性
2012-3-25 23:14:46 阅读4 评论0 252012/03 Mar25
1,IE Hijack
p {
color:red;
*color:pink;
*color:blue !important;
_color:yellow;
_color /* */:green;
}
第一个 所有浏览器可读
第二个* *所有IE系浏览器可读
第三个 *+!important IE7及以后系列可读
第四个 _只有IE5、IE6可读
第五个 /* */ 只有IE5可读
(!important IE7+和FF都可读)
2012-2-27 15:05:16 阅读9 评论0 272012/02 Feb27
一、HTTP码应码
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。
响应码分五种类型,由它们的第一位数字表示:
1xx:信息,请求收到,继续处理
2xx:成功,行为被成功地接受、理解和采纳
3xx:重定向,为了完成请求,必须进一步执行的动作
4xx:客户端错误,请求包含语法错误或者请求无法实现
5xx:服务器错误,服务器不能实现一种明显无效的请求
2xx 成功
2012-2-23 13:09:26 阅读3 评论0 232012/02 Feb23
1, 使用netstat -ano命令 查看占用该端口号的PID
2, task manager 查看对应的appliation
2012-2-6 17:12:00 阅读25 评论0 62012/02 Feb6
在前面两篇文章WCF进阶:将消息正文Base64编码和WCF进阶:为每个操作附加身份信息中讲述了如何通过拦截消息的方式来记录或者修改消息,这种方式在特定条件下可以改变消息编码格式,但实现方式并不规范,而且使用范围也有限制。 WCF缺省提供了三种编码器(MessageEncoder):TextMessageEncoder,BinaryMessageEncoder,MtomMessageEncoder。事实上也是基于XML可以有三种格式:Text,Binary,MTOM,而XmlDictionaryWriter也提供了三种创建Writer的方法,
2012-2-6 17:06:29 阅读12 评论0 62012/02 Feb6
通道的概念:
基本体系结构
WCF 消息处理功能的核心是 Message 类,WCF 的运行时组件可分为两个主要部分:通道堆栈和服务框架,其间使用 Message 类作为连接点。
通道堆栈负责在有效的 Message 实例和对应于发送或接收消息数据的某种操作之间进行转换。在发送端,通道堆栈采用有效的 Message 实例,经过一些处理后,执行逻辑上对应于发送消息的某种操作。该操作可能是发送 TCP 或 HTTP 数据包、让消息在消息队列中排队、将消息写入数据库、将消息保存到文件共享或其他任何操作,具体取决于实现。最常见的操作是通过网络协议发送消息。在接收端发生相反的情况:检测操作(可能是
2012-2-3 17:08:17 阅读15 评论0 32012/02 Feb3
上文WCF进阶:将消息正文Base64编码中介绍了实现自定义MessageInspector来记录消息和实现自定义Formatter来改写消息,本文介绍一下在WCF中使用SoapHeader进行验证的两种实现方法,同时再次复习自定义Inspector和自定义EndpointBehavior。
在Xml Web Service中能将用户的身份信息如用户名,密码添加到SoapHeader中,从而实现服务调用的身份验证,这种做法是沿用了Ht
2012-1-12 14:51:20 阅读24 评论0 122012/01 Jan12
“会话”是在两个终结点之间发送的所有消息的一种相互关系。“实例化”是指对用户定义的服务对象以及与其相关的 InstanceContext 对象的生存期的控制。“并发”一词是指对 InstanceContext 中同时执行的线程数量的控制。
会话
当服务协定将 System.ServiceModel.ServiceContractAttribute.SessionMode 属性设置为 System.ServiceModel.SessionMode.Required 时,该协定表示所有调用(即,支持调用的基础消息交换)都必须是同一个对话的一部分。如果某个协定指定它允许使用会话但不要求使用会话,则客户端可以进行连接,并选择建立会话或不建立会话。如果会话结束,然后在同一个基于会话的通道上发送消息,将会引发异常。
2012-1-12 13:08:40 阅读25 评论0 122012/01 Jan12
Windows Communication Foundation (WCF) 是 Microsoft 为构建面向服务的应用程序而提供的统一编程模型(摘自MSDN),在分布式环境下的安全问题尤为重要,如果你觉得使用了WCF默认的安全措施可以让你高枕 无忧,那明天你可就以回家种田了,当然,对于学习来说,足够了~,但我们讲的是真正的项目应用,WCF在各种协议下的安全提供和保证是不尽相同的。
背景
在上一篇X509证书介绍后,相信大家对怎么使用X509证书在WCF的安全策略中有一定的了解,本章主要讲述在WCF的消息安全模式下的服务器对客户端基于自定义用户名和密码的身份验证模式。当所有内置
2012-1-12 13:07:17 阅读30 评论0 122012/01 Jan12
使用数据约定
WCF 使用称为数据协定序列化程序的序列化引擎对数据进行序列化和反序列化(与 XML 进行相互转换)。所有 .NET Framework 基元类型(如整型和字符串型)以及某些被视为基元的类型(如 DateTime 和 XmlElement)无需做其他任何准备工作就可序列化并被视为拥有默认数据协定。许多 .NET Framework 类型也具有现有数据协定。有关可序列化类型的完整列表,请参见数据协定序列化程序支持的类型。
必须为所创建的新复杂类型定义数据协定才能序列化这些类型。默认情况下,
2012-1-12 11:18:14 阅读41 评论0 122012/01 Jan12
选择传输方式
WCF中包括三个主要传输方式HTTP、TCP 和命名管道,WCF 还包括消息队列(也称为 MSMQ)传输
在 WCF 中,您可以通过使用“绑定”(由一系列的绑定元素组成)来确定如何在终结点之间通过网络传输数据。传输由传输绑定元素(绑定的一部分)表示。绑定包括可选的协议绑定元素(如安全)、必需的消息编码器绑定元素和必需的传输绑定元素。传输会将消息的序列化形式发送到另一个应用程序,或者从另一个应用程序接收消息的序列化形式。