摘要: [01] 一个简单的REST服务实例 [02] WebHttpBinding与消息编码 [03] Web消息主体风格(Message Body Style) [04] 帮助页面与自动消息格式(JSON/XML)选择 [05] WebServiceHost有何特别之处? [06] UriTemplate、UriTemplateTable与WebHttpDispatchOperationSelector [07] 通过ASP.NET Output Caching实现声明式缓存 [08] 提高性能的一个有效的手段:条件资源获取(Conditional Retrie... 阅读全文
posted @ 2014-01-02 19:26 门罗的魔术师 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1. 实例篇2. 概念篇3. 协议篇-上4. 协议篇-下5. 编程篇-上6. 编程篇-下7. 原理篇-上8. 原理篇-下引自:使命必达: 深入剖析WCF的可靠会话[共8篇] 阅读全文
posted @ 2014-01-02 19:24 门罗的魔术师 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 深入剖析授权在WCF中的实现[共14篇]I、身份(Identity)与安全主体(Security Principal)从两个重要的概念谈起:Identity与Principal[上篇] 从两个重要的概念谈起:Identity与Principal[下篇] WCF的三种授权模式 II、Windows用户组授权基于Windows用户组的授权方式[上篇] 基于Windows用户组的授权方式[下篇] 模拟(Impersonation)与委托(Delegation) 模拟在WCF中的应用 III、ASP.NET Roles授权ASP.NET Roles授权... 阅读全文
posted @ 2014-01-02 19:16 门罗的魔术师 阅读(130) 评论(0) 推荐(0) 编辑
摘要: [第1篇] 通过一个ASP.NET程序模拟WCF基础架构(源代码从这里下载)[第2篇] 再谈IIS与ASP.NET管道[第3篇] 如何进行基于非HTTP的IIS服务寄宿(源代码从这里下载)[第4篇] 基于IIS的WCF服务寄宿(Hosting)实现揭秘[第5篇] 利用ASP.NET兼容模式创建支持会话(Session)的WCF服务[第6篇] 为什么在基于ASP.NET应用寄宿(Hosting)下配置的BaseAddress无效[第7篇] 如何实现WCF与EnterLib PIAB、Unity之间的集成(Source Code从这里下载)[第8篇] ClientBase中对ChannelFact 阅读全文
posted @ 2014-01-02 19:10 门罗的魔术师 阅读(114) 评论(0) 推荐(0) 编辑
摘要: [第1篇] WCF是如何通过Binding进行通信的[第2篇] 如何对Channel Layer进行扩展——创建自定义Channel [第3篇] WCF Service Mode Layer 的中枢—Dispatcher[第4篇] WCF Extension Point 概览[第5篇] 通过WCF Extension实现Localization[第6篇] 通过WCF Extension实现Context信息的传递[第7篇]通过WCF Extension实现和Enterprise Library Unity Container的集成[第8篇] 通过WCF Extension 实现与MS Ente 阅读全文
posted @ 2014-01-02 19:04 门罗的魔术师 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 引自:《我的WCF之旅》博文系列汇总 [第1篇] 创建一个简单的WCF程序[第2篇] Endpoint Overview[第3篇] 在WCF中实现双向通信(Bi-directional Communication)[第4篇] WCF中的序列化(Serialization)[第5篇] 面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的重载(Overloading)[第6篇] 在Winform Application中调用Duplex Service出现TimeoutException的原因和解决方案[第7篇] 面向服务架构(SOA)和面向对象编程( 阅读全文
posted @ 2014-01-02 18:52 门罗的魔术师 阅读(133) 评论(0) 推荐(0) 编辑
摘要: WCF安全系列加索引,方便自己以后查看博客园Artech:1. [WCF安全系列]从两种安全模式谈起2. [WCF安全系列]认证与凭证:用户名/密码认证与Windows认证3. [WCF安全系列]认证与凭证:X.509证书4. [WCF安全系列]绑定、安全模式与客户端凭证类型:BasicHttpBinding5. [WCF安全系列]绑定、安全模式与客户端凭证类型:WSHttpBinding与WSDualHttpBinding6. [WCF安全系列]绑定、安全模式与客户端凭证类型:NetNamedPipeBinding、NetTcpBinding与NetMsmqBinding7. [WCF安全系 阅读全文
posted @ 2014-01-02 18:44 门罗的魔术师 阅读(175) 评论(1) 推荐(0) 编辑
摘要: 引用自:http://blog.csdn.net/testcs_dn/article/details/8726480出现这种情况的原因通常是因为先安装了Framework,后安装的IIS;运行cmd,输入:C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i 注:C:\Windows\Microsoft.NET\Framework\V4.0.30319\ 是netframework安装对应的路径;如下图:注册成功后,重启一下iis, 理论上应可以解决导致404.17 not found 的大部分问题了;重启IIS后,由.. 阅读全文
posted @ 2013-12-26 12:26 门罗的魔术师 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 大家所熟悉的是通过对象属性来访问该属性的值,或是由字符串通过反射来获取属性,并取值。今天我要说的是,通过对象的属性来获取该属性的名称,其意义在于拼接字符串时显示该名称,特别是自行拼接 SQL语句。下列代码是个简单测试类:public class TestClass { public int ID { get; set; } public string Name { get; set; } public DateTime CreateDate { get; set; } } 1、直接访问属性值var ob... 阅读全文
posted @ 2013-10-29 08:09 门罗的魔术师 阅读(4267) 评论(0) 推荐(2) 编辑
摘要: 我们先看下面一段程序:/// /// 父类/// 作者:周公/// 首发地址:http://blog.csdn.net/zhoufoxcn/archive/2008/09/02/2864429.aspx/// 日期:2008-09-01/// public class Father{ public void Run0() { Console.WriteLine("Father.Run0"); }}/// /// 子类/// 作者:周公/// 首发地址:http://blog.csdn.net/zhoufoxcn/archive/2008/09/02/286442... 阅读全文
posted @ 2013-10-28 09:19 门罗的魔术师 阅读(386) 评论(0) 推荐(0) 编辑