<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Truly</title><subtitle type="text">写精彩代码  品暇逸人生</subtitle><id>http://feed.cnblogs.com/blog/u/13022/rss</id><updated>2012-02-28T06:48:18Z</updated><author><name>Truly</name><uri>http://www.cnblogs.com/Truly/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Truly/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/13022/rss"/><entry><id>http://www.cnblogs.com/Truly/archive/2012/02/28/2371531.html</id><title type="text">找不到具有绑定 MetadataExchangeHttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https]</title><summary type="text">在设置WCF使用https方案时，由于配置问题可能提示找不到具有绑定 MetadataExchangeHttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https]错误分析首先 注册的基址方案(错误中蓝色部分)指的什么呢？对应的是IIS7、7.5里面的，选择网站——》高级设置， 已启用的协议（https），如果要使用net.tcp设置应为https,net.tcp。如果设置了https等于同时启用了http协议，反过来亦然，如果指定http,https则会提示“已添加了具有相同键的项”其次，红色部分对应的是配置文件中指明的 元标记交换设置，如：&lt;endp</summary><published>2012-02-28T06:36:00Z</published><updated>2012-02-28T06:36:00Z</updated><author><name>Truly</name><uri>http://www.cnblogs.com/Truly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Truly/archive/2012/02/28/2371531.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Truly/archive/2012/02/28/2371531.html"/><content type="html">&lt;p&gt;&amp;nbsp;在设置WCF使用https方案时，由于配置问题可能提示&lt;/p&gt;&lt;p&gt;&lt;em&gt;找不到具有绑定 &lt;/em&gt;&lt;em style="color: red"&gt;MetadataExchangeHttpBinding&lt;/em&gt;&lt;em&gt; 的终结点的与方案 &lt;/em&gt;&lt;em style="color: red"&gt;http&lt;/em&gt;&lt;em&gt; 匹配的基址。注册的基址方案是 [&lt;/em&gt;&lt;em style="color: #0000ff"&gt;https]&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;错误分析&lt;/p&gt;&lt;p&gt;首先 注册的基址方案(错误中&lt;span style="color: #0000ff"&gt;蓝色&lt;/span&gt;部分)指的什么呢？&lt;/p&gt;&lt;p&gt;对应的是IIS7、7.5里面的，选择网站&amp;#8212;&amp;#8212;》高级设置， 已启用的协议（https），如果要使用net.tcp设置应为&lt;strong&gt;https,net.tcp&lt;/strong&gt;。&lt;/p&gt;&lt;p&gt;如果设置了https等于同时启用了http协议，反过来亦然，如果指定&lt;strong&gt;http,https&lt;/strong&gt;则会提示&amp;#8220;已添加了具有相同键的项&amp;#8221;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;其次，红色部分对应的是配置文件中指明的 元标记交换设置，如：&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&amp;lt;endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;如果选择https协议应该为&lt;span style="color: #ff0000"&gt;mexHttp&lt;/span&gt;&lt;span style="color: #ff0000"&gt;&lt;strong&gt;s&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;Binding&lt;/span&gt;，如：&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&amp;lt;endpoint address="mex" binding="mexHttp&lt;span style="color: #ff0000"&gt;&lt;strong&gt;s&lt;/strong&gt;&lt;/span&gt;Binding" contract="IMetadataExchange" /&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;另外需要注意的部分&lt;/p&gt;&lt;p&gt;&amp;lt;serviceMetadata http&lt;span style="color: #ff0000"&gt;&lt;strong&gt;s&lt;/strong&gt;&lt;/span&gt;GetEnabled="true" /&amp;gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Truly/aggbug/2371531.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Truly/archive/2012/02/28/2371531.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Truly/archive/2010/02/05/1664508.html</id><title type="text">生成8位的不重复乱码</title><summary type="text">作者：Truly源码下载这个就是核心 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gt;1privatestaticlongGetNext(intseed)2{3intinitSeed=(int)(DateTime.Now.Ticks-seed*10...</summary><published>2010-02-05T08:24:00Z</published><updated>2010-02-05T08:24:00Z</updated><author><name>Truly</name><uri>http://www.cnblogs.com/Truly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Truly/archive/2010/02/05/1664508.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Truly/archive/2010/02/05/1664508.html"/><content type="text">作者：Truly源码下载这个就是核心 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gt;1privatestaticlongGetNext(intseed)2{3intinitSeed=(int)(DateTime.Now.Ticks-seed*10...</content></entry><entry><id>http://www.cnblogs.com/Truly/archive/2010/02/04/1663673.html</id><title type="text">省地市级联选择js</title><summary type="text">作者：Truly源码下载3级省地市级联菜单，ie/ff 测试通过，支持多个并存，支持事件demo1为最简单的一份实现，页面id配置需在js文件中写入，适合简单情况demo2增加了动态配置，可将配置项传入，适合页面存在多个级联下拉以下为地市数据json格式,可使用ajax获取或者做成ashx/asmx服务也可直接保存为js文件，可根据你的地市数据调整格式，并修改对应源码var _ds_data=[{...</summary><published>2010-02-04T07:08:00Z</published><updated>2010-02-04T07:08:00Z</updated><author><name>Truly</name><uri>http://www.cnblogs.com/Truly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Truly/archive/2010/02/04/1663673.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Truly/archive/2010/02/04/1663673.html"/><content type="text">作者：Truly源码下载3级省地市级联菜单，ie/ff 测试通过，支持多个并存，支持事件demo1为最简单的一份实现，页面id配置需在js文件中写入，适合简单情况demo2增加了动态配置，可将配置项传入，适合页面存在多个级联下拉以下为地市数据json格式,可使用ajax获取或者做成ashx/asmx服务也可直接保存为js文件，可根据你的地市数据调整格式，并修改对应源码var _ds_data=[{...</content></entry><entry><id>http://www.cnblogs.com/Truly/archive/2007/08/09/849856.html</id><title type="text">继续完善SandCastle</title><summary type="text">作者：Truly日期：2007.8.8今天抽空继续调整了SandCastle的部分代码，现在可以初步看到一些jscript格式的说明文档了，不过还是不很完美，由于没有SandCastle的源码，极大的影响了调试修改的过程。下面是生成的文档的一个抓图，大家可以通过点击这里查看我生成的文档。//BootstrappingtheSysnamespace.Can'tuseregisterNamespace...</summary><published>2007-08-09T12:56:00Z</published><updated>2007-08-09T12:56:00Z</updated><author><name>Truly</name><uri>http://www.cnblogs.com/Truly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Truly/archive/2007/08/09/849856.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Truly/archive/2007/08/09/849856.html"/><content type="text">作者：Truly日期：2007.8.8今天抽空继续调整了SandCastle的部分代码，现在可以初步看到一些jscript格式的说明文档了，不过还是不很完美，由于没有SandCastle的源码，极大的影响了调试修改的过程。下面是生成的文档的一个抓图，大家可以通过点击这里查看我生成的文档。//BootstrappingtheSysnamespace.Can'tuseregisterNamespace...</content></entry><entry><id>http://www.cnblogs.com/Truly/archive/2007/08/08/847945.html</id><title type="text">使用SandCastle和ScriptDoc创建JavaScript文档</title><summary type="text">作者：Truly日期：2007.8.8首先我们要遵循JavaScript注释规范，详见ScriptDoc和 http://weblogs.asp.net/bleroy/archive/2007/04/23/the-format-for-javascript-doc-comments.aspx下面是SandCastle的一些相关站点http://blogs.msdn.com/sandcastle/ ...</summary><published>2007-08-08T07:45:00Z</published><updated>2007-08-08T07:45:00Z</updated><author><name>Truly</name><uri>http://www.cnblogs.com/Truly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Truly/archive/2007/08/08/847945.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Truly/archive/2007/08/08/847945.html"/><content type="text">作者：Truly日期：2007.8.8首先我们要遵循JavaScript注释规范，详见ScriptDoc和 http://weblogs.asp.net/bleroy/archive/2007/04/23/the-format-for-javascript-doc-comments.aspx下面是SandCastle的一些相关站点http://blogs.msdn.com/sandcastle/ ...</content></entry><entry><id>http://www.cnblogs.com/Truly/archive/2007/08/05/843837.html</id><title type="text">关于.NET的异常处理的几个误区</title><summary type="text">作者：Truly日期：2007.8.5很久前就想写这么一篇文章，因为很多人使用.Net多年之后还是对异常处理一知半解的，有很多误解，本文将讲解三个常见误解，一个是catch的使用方法是否正确，另外两个是try/catch的性能损失问题。有些人认为下面代码就是一个catch的错误用法:catch(Exceptione){throwe;}首先说明，这不是一个错误用法，但是通常来讲，我们应该避免这种代码...</summary><published>2007-08-05T08:21:00Z</published><updated>2007-08-05T08:21:00Z</updated><author><name>Truly</name><uri>http://www.cnblogs.com/Truly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Truly/archive/2007/08/05/843837.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Truly/archive/2007/08/05/843837.html"/><content type="text">作者：Truly日期：2007.8.5很久前就想写这么一篇文章，因为很多人使用.Net多年之后还是对异常处理一知半解的，有很多误解，本文将讲解三个常见误解，一个是catch的使用方法是否正确，另外两个是try/catch的性能损失问题。有些人认为下面代码就是一个catch的错误用法:catch(Exceptione){throwe;}首先说明，这不是一个错误用法，但是通常来讲，我们应该避免这种代码...</content></entry><entry><id>http://www.cnblogs.com/Truly/archive/2007/08/03/842384.html</id><title type="text">JavaScript实现自定义事件</title><summary type="text">作者：Truly日期：2007.8.3上篇文章介绍了属性，或者说是闭包，本文讨论它的一个实际应用。由于将变量封装为方法，这样可以更好的保护私有变量，同时，我们也可以方便的监视它值的变化。先看如下代码，部分代码来自于《Action in Ajax》&lt;html&gt;&lt;head&gt;&lt;title&gt;Test5&lt;/title&gt;&lt;/head&gt;&lt;body...</summary><published>2007-08-03T14:31:00Z</published><updated>2007-08-03T14:31:00Z</updated><author><name>Truly</name><uri>http://www.cnblogs.com/Truly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Truly/archive/2007/08/03/842384.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Truly/archive/2007/08/03/842384.html"/><content type="text">作者：Truly日期：2007.8.3上篇文章介绍了属性，或者说是闭包，本文讨论它的一个实际应用。由于将变量封装为方法，这样可以更好的保护私有变量，同时，我们也可以方便的监视它值的变化。先看如下代码，部分代码来自于《Action in Ajax》&lt;html&gt;&lt;head&gt;&lt;title&gt;Test5&lt;/title&gt;&lt;/head&gt;&lt;body...</content></entry><entry><id>http://www.cnblogs.com/Truly/archive/2007/08/03/842291.html</id><title type="text">JavaScript面向对象之属性实现</title><summary type="text">作者：Truly日期：2007.8.3在我前面一篇文章《在JavaScript中使用面向对象》中我们介绍了MSDN的一篇文章《使用面向对象的技术创建高级 Web 应用程序》，作者简单介绍了JavaScript面向对象的一些关键技术，但是作者在讲到闭包概念的时候犯了一个明显的错误：“正常情况下，无法从函数以外访问函数内的本地变量。函数退出之后，由于各种实际原因，该本地变量将永远消失&amp;#8...</summary><published>2007-08-03T13:23:00Z</published><updated>2007-08-03T13:23:00Z</updated><author><name>Truly</name><uri>http://www.cnblogs.com/Truly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Truly/archive/2007/08/03/842291.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Truly/archive/2007/08/03/842291.html"/><content type="text">作者：Truly日期：2007.8.3在我前面一篇文章《在JavaScript中使用面向对象》中我们介绍了MSDN的一篇文章《使用面向对象的技术创建高级 Web 应用程序》，作者简单介绍了JavaScript面向对象的一些关键技术，但是作者在讲到闭包概念的时候犯了一个明显的错误：“正常情况下，无法从函数以外访问函数内的本地变量。函数退出之后，由于各种实际原因，该本地变量将永远消失&amp;#8...</content></entry><entry><id>http://www.cnblogs.com/Truly/archive/2007/07/31/838157.html</id><title type="text">JavaScript随笔一篇</title><summary type="text">作者：Truly日期：2007.7.31近期Post了不少Javascript文章，还是收到不少支持，你们的回复是我写下去的动力，谢谢你们！刚刚研究了一下新浪的财经板块，其中对股票数据的处理真的是跟我的MVC模式的文章不谋而合啊。我顺手写了2段代码，大家看看。Stock.html&lt;!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"&amp;g...</summary><published>2007-07-31T14:17:00Z</published><updated>2007-07-31T14:17:00Z</updated><author><name>Truly</name><uri>http://www.cnblogs.com/Truly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Truly/archive/2007/07/31/838157.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Truly/archive/2007/07/31/838157.html"/><content type="text">作者：Truly日期：2007.7.31近期Post了不少Javascript文章，还是收到不少支持，你们的回复是我写下去的动力，谢谢你们！刚刚研究了一下新浪的财经板块，其中对股票数据的处理真的是跟我的MVC模式的文章不谋而合啊。我顺手写了2段代码，大家看看。Stock.html&lt;!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"&amp;g...</content></entry><entry><id>http://www.cnblogs.com/Truly/archive/2007/07/31/838107.html</id><title type="text">设计模式在JavaScript中的应用(2) -- Observer</title><summary type="text">作者：Truly日期：2007.7.31上次我们讨论了Web开发中最重要的设计模式MVC，今天我们要讨论的是Observer模式，与MVC这样的大型设计模式相比，Observer模式则要轻量很多。废话不多说了，进入主题Obsever简单应用请先看一段代码：//theprocessarraycallingafterpageloadedforpagelistener.varPageLoadListen...</summary><published>2007-07-31T13:34:00Z</published><updated>2007-07-31T13:34:00Z</updated><author><name>Truly</name><uri>http://www.cnblogs.com/Truly/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Truly/archive/2007/07/31/838107.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Truly/archive/2007/07/31/838107.html"/><content type="text">作者：Truly日期：2007.7.31上次我们讨论了Web开发中最重要的设计模式MVC，今天我们要讨论的是Observer模式，与MVC这样的大型设计模式相比，Observer模式则要轻量很多。废话不多说了，进入主题Obsever简单应用请先看一段代码：//theprocessarraycallingafterpageloadedforpagelistener.varPageLoadListen...</content></entry></feed>
