2013年7月13日
摘要: Windbg是windows平台上强大的调试器,接下来我们会通过一系列的文章介绍windbg常用的调试命令的应用场景和基本用法,本文作为开始主要介绍两个基础命令.dump以及.dumpcap的用法。 阅读全文
posted @ 2013-07-13 12:06 微软互联网开发支持 阅读(3818) 评论(2) 推荐(2) 编辑
  2013年7月6日
摘要: Windows Azure中的服务总线(Service Bus)提供了多种功能, 包括队列(Queue), 主题(Topic),中继(Relay),和通知中心(Notification Hub).本文主要介绍Service Bus中的主题(Topics)的作用以及相应的实例演示。 阅读全文
posted @ 2013-07-06 22:27 微软互联网开发支持 阅读(2104) 评论(1) 推荐(0) 编辑
  2013年6月30日
摘要: 在这篇文章中,我们将介绍Windows Azure Service Bus的另外一个功能:通知中心(Notification Hub)。 (说明: 该功能目前还处于Preview阶段) 在很多应用系统中,通过Publisher |Subscriber 模型 来实现消息推送是一个常用的功能。实现方法也有很多,且较为复杂。幸运的是,在Windows Azure Service Bus中, 我们提供一个功能:通知中心(Notification Hub), 可以非常方便地实现大批量的推送通知的功能。 阅读全文
posted @ 2013-06-30 09:46 微软互联网开发支持 阅读(3059) 评论(2) 推荐(0) 编辑
  2013年6月25日
摘要: 很多IIS用户还记得在早期的IIS版本上有一个web应用, IISADMPWD. 该应用主要用于为域用户提供修改密码的功能, 同时也可以修改本机用户的密码. 但是这个功能没有跟随IIS7/7.5被发布出来. 在IIS7及以上版本中, 微软不在提供这个web应用的支持了. 虽然该功能没有与IIS7/7.5一起发布, 但通过一些简单的配置还是可以使用该应用. 本文将介绍如何在IIS7/7.5中配置IISADMPWD. 阅读全文
posted @ 2013-06-25 16:05 微软互联网开发支持 阅读(4871) 评论(0) 推荐(1) 编辑
  2013年6月21日
摘要: Debug Diagnostic Tool (DebugDiag)是用来帮助诊断IIS/COM+等应用假死、性能差、内存泄露及碎片和崩溃等问题的工具。 本文主要介绍如何运用DebugDiag诊断特定的ASP.Net异常。 阅读全文
posted @ 2013-06-21 13:18 微软互联网开发支持 阅读(6044) 评论(3) 推荐(8) 编辑
  2013年6月14日
摘要: LogParser是个强大的,多功能的分析工具,它统一的查询方式适用于各种文本类型文件(例如日志文件,XML文件,CSV文件)和操作系统层面数据文件(例如事件日志,注册表,文件系统,以及活动目录目录服务)。最新的LogParser 2.2能方便地分析以下类型的文件:IISW3C, NCSA, IIS, IISODBC, BIN, IISMSID, HTTPERR, URLSCAN, CSV, TSV, W3C, XML, EVT, ETW, NETMON, REG, ADS, TEXTLINE, TEXTWORD, FS 和 COM。虽然命令行界面并不那么直观,但是LogParser所附的详细文档和”Samples\Queries“目录里的范例可以帮助我们迅速掌握这个工具。本文不介绍LogParser的基本用法,而是通过两个真实的场景来演示如何使用LogParser分析IIS网站日志。 阅读全文
posted @ 2013-06-14 13:18 微软互联网开发支持 阅读(4100) 评论(5) 推荐(10) 编辑
  2013年6月9日
摘要: 在IIS7+中可以安装请求过滤(Request Filtering)功能模块,通过这个模块可以通过各种角度(文件扩展名,URL,Http Verb,Http header,Query string)来对请求进行过滤。Request Filtering不仅可以过滤http服务请求,FTP服务也同样适用。比如有些情况下, 我们需要允许客户上传文件, 与此同时又要禁止用户下载文件. 在IIS7/7.5中, 可以通过配置FTP Request Filtering来实现这一功能. 阅读全文
posted @ 2013-06-09 17:09 微软互联网开发支持 阅读(3215) 评论(2) 推荐(5) 编辑
  2013年6月2日
摘要: 当编写好一个COM并将其在系统中注册之后,,这些注册表项到底位于Register中的什么位置,系统是如何通过这些注册表项在Runtime时候找到某个COM的,对于诊断COM相关的问题非常重要。总的来说,系统是通过GUID来查找每个对象的,比如TypeLib,Interface和Class都有其相应的GUID(16bytes的字符串)。 本文介绍了一个COM在注册后,系统注册表会被写入哪些键值,以及这些键值所代表的意义。 阅读全文
posted @ 2013-06-02 20:26 微软互联网开发支持 阅读(3727) 评论(2) 推荐(7) 编辑
  2013年5月28日
摘要: 现在大多数的Web 应用都需要连接到数据库, 对数据库的数据进行操作. 有些时候Web应用对数据库的数据进行操作时, 会发生一些性能问题. 这个时候如果能找到一些有用的数据, 对性能调优是非常有用的. 例如 SQL Connection, Connection String, SQL Command Text. 本文将介绍如何从DUMP中找到这些数据. 阅读全文
posted @ 2013-05-28 10:47 微软互联网开发支持 阅读(2158) 评论(7) 推荐(13) 编辑
  2013年5月23日
摘要: 随着Windows Azure在中国的落地, 相信越来越多的人会用到Windows Azure。Windows Azure提供了丰富的基于云的各种服务,其中包括Service Bus(服务总线),通过Service Bus, 我们可以将传统的WCF Service注册到Window Azure Service Bus上。本文以IIS8, WCF4.0为例,详细介绍如何将部署在IIS里面的WCF服务如何主动注册到Windows Azure Service Bus。 阅读全文
posted @ 2013-05-23 13:54 微软互联网开发支持 阅读(2644) 评论(3) 推荐(5) 编辑