7 WebDebug

尚未进行身份认证

暂无相关描述

等级
博文 27
排名 3w+

另一种形式的OufOfMemoryException

内存中空闲空间不少,但是连续的空闲空间却只有100k。0:000>!address-summary---UsageSummary----------------RgnCount-----------TotalSize--------%ofBusy%ofTotal               6853     4

2012-12-11 11:19:39

常用的命令行

powershell命令,用来查找大于500MB的文件get-childitem.-recurse|where-object{$_.Length-gt500MB}查看本地打开的Http连接netstat-a|find/I"http"清除IECacheRunDll32.exeInetCpl.cpl,ClearMyTracksByPro

2012-12-03 14:00:09

IE连接设置问题

IE连接设置代理有三种方式自动检测设置自动配置脚本手动指定代理服务器这三种设置是按照从上到下的顺序被采用的,换句话说如果自动检测设置可以工作,自动配置脚本就不会起作用,自动配置脚本工作,手动服务器就不会起作用。设置过程中经常遇到的问题有以下几种自动设置脚本内容在服务器更新了,但是客户端还是用旧的自动设置链接在服务器更新了,客户端还是通过旧的地

2012-11-20 15:02:05

Session丢失问题调试

有时候发现IIS网站经常session丢失,用户被迫重新登陆网站。造成这个问题的原因可能有这么几种sessiontimeout过短应用程序池回收程序调用主动关闭sessionSessiontimeout首先要确定这个网站是asp还是asp.net网站,IIS对于ASP和ASP.net的session配置在不同的地方。对于ASP网站,session的控制在IIS

2012-11-13 15:01:01

IE插件加载问题调试

IE插件常见加载问题IE安全设置不允许插件没有正确安装插件没有足够权限访问资源64位IEIEActiveX插件相关设置http://technet.microsoft.com/en-us/library/dd346862.aspxhttp://support.microsoft.com/kb/182569?wa=wsignin1.0http://window

2012-11-13 14:30:03

C#实现的自定义IIS认证模块

IIS7以后applicationpool都支持两种模式:经典模式和集成模式。所谓经典模式就是与IIS6的applicationpool运行模式相同,对于asp.net的页面请求处理由单独的asp.netfilter完成。集成模式是IIS7及以上的默认模式,对于各种请求的处理均在一条流水线上由不同的模块完成。由于IIS7与.NET的完美结合使很多原本在IIS6中比较麻烦的

2012-11-06 22:12:46

Working Set, Paged Pool and Non-paged pool

WorkingSetTheworkingsetofaprocessisthesetofpagesinthevirtualaddressspaceoftheprocessthatarecurrentlyresidentinphysicalmemory.Theworkingsetcontainsonlypageablememory

2012-11-06 21:39:21

.NET线程同步问题的调试方法

问题介绍.NET中线程同步经常用到以下方式,lockstatementAutoResetEvent/MannualResetEventMutexSemaphoreReaderWriterLockInterlocked线程同步经常遇到的问题有以下几种,等待- 等待锁释放死锁- 请求锁资源顺序不一致而造成互锁

2012-10-25 13:57:10

Http 403错误重现实验及解决方法

问题介绍403是Web服务器返回的一种非常常见的错误代码,Http协议中对403错误定义如下,403ForbiddenTheserverunderstoodtherequest,butisrefusingtofulfillit.AuthorizationwillnothelpandtherequestSHOULDNOTberepeated.

2012-10-21 22:51:50

一个简单的网络爬虫 - SharkCrawler

最近需要通过网络爬虫来收集点数据,想找一些简单易用的开源版本,总是要么配置起来有点复杂,要么功能上不太容易扩展。还是自己实现一个简单的版本更容易扩展相应的功能。这个版本的实现完全参照wiki上面对于webcrawler的架构来设计类型。实现了一些简单的功能从指定起始地址爬链接,结果以htm形式存在本地文件系统执行目标输出路径和工作线程数暂定和恢复爬行跟踪爬行请求以及出错请求由于

2012-10-21 17:55:54

C#实现的知识搜索工具 - KBCruiser

平时通过搜索引擎去搜答案,总是觉得有些地方用起来不顺手,总结一下有这么几点搜索引擎范围太宽,有的时候只想在官方文档和论坛里面找答案并非所有的论坛内容和博客内容都被搜索引擎索引点开的链接发现不是想要的内容,需要关掉当前窗口回到搜索页面继续找点开链接没有关键字高亮于是自己动手写了个知识搜索的客户端小工具,原理就是向不同的官方网站相应的搜索引擎发送请求,分析显示返回结果,同时在浏览器中实现关

2012-10-19 22:47:36

C++手动加载CLR运行托管程序(CLR Hosting)

机制介绍有些时候主程序是通过C/C++实现的,但是我们希望通过托管代码来扩展非托管程序,从而也获得托管代码带来的一系列优点。比如开发效率高,自动垃圾回收等。运行托管与非托管代码根本区别在于托管代码是进程首先加载CLR然后通过CLR运行托管程序,而非托管代码则是操作系统直接根据其PEHeader加载程序分配内存从而运行。因此如果需要通过托管代码来扩展非托管程序,首先要加载CLR来使非托

2012-10-14 14:18:32

Kerberos认证问题的调试试验

Kerberos作为一种windows推荐的集成认证方式被广泛的应用,也有很多文章介绍Kerberos认证方式,这里通过一个Kerberos认证问题的调试试验来介绍一下Kerberos的认证流程以及相关的调试工具和方法。Kerberos认证流程总的来说Kerberos是通过统一的认证服务器来对客户端进行认证,认证成功后客户端才能取得访问真正服务器的凭据。所以认证流程中涉及了三个方面如下图所

2012-10-10 00:08:56

ASP.NET未处理异常(Unhandled Exception)调试试验

问题介绍网站运行的时候是否遇到过未处理异常(unhandledexception)造成网站进程退出报503(serviceunavailable)错误?但是也有时未处理异常仅仅是在页面上显示出错信息,网站进程还在照常运行。为什么同样发生了异常,结果却截然不同?这种问题该如何调试?这片文章通过调试试验来揭开这些问题的答案。第一种情况ASP.NET网站运

2012-10-06 22:41:40

Http 401错误重现实验及解决办法

根据http协议对状态码的定义,401代表未经授权的访问。在IIS中在401的基础上定义了一系列的子状态码来代表各种不同情况下未经授权访问的具体原因。401.1-Logonfailed.-登陆失败401.2-Logonfailedduetoserverconfiguration.-基于服务器配置的登陆失败401.3-Unauthorizeddueto

2012-10-06 11:09:57

HttpException "Request timed out"的发生原因及调试方法

问题简介在ASP.NET程序中我们经常遇到错误消息为"RequestTimedOut"的HttpException,浏览器中的出错信息如下图所示,同时应用程序日志中也会出现一条警告消息如下如何重现这种异常?线程在处理逻辑的过程中是如何被打断而抛出超时异常?如何调试这种异常? 这篇文章我们从CLR源代码级别来分析一下该问题发生的原因以及

2012-10-04 21:17:59

Windows同步机制原理及使用方法

同步对于计算机系统来说是一个必须要面对的问题,windows系统对内核或外部应用程序提供了多种同步机制,通过这篇文章来介绍同步机制的工作机制同步机制的使用方法同步机制可以按照不同的方式分类,如按照IRQL的高低,按照内核模式还是用户模式,按照是否可以跨进程等。在这里我们按照是否升高IRQL来将同步机制分类。 高IRQL同步系统提供的同步机制必须要保证一点,就是在任意时

2012-10-04 14:33:37

关于.NET垃圾回收(GC)的基本问题

在.Net应用程序中很多问题都是没有正确的理解垃圾回收的工作原理而导致的,这里有一些关于GC的基本问题,如果看到问题答案心里都有数,那就请略过这篇,不然就一起来复习下吧。什么是代?什么时候发生垃圾回收?什么是大对象堆?什么是root?什么是finalizer?什么是finalizequeue?什么情况下会发生outofmemoryexception?什么情况下要实现IDisposibl

2012-09-30 15:36:19

调试.NET Web应用程序High CPU

如果Web应用程序经常遇到的问题按频率排名的话,我觉得 第一名unhandledexception第二名highmemory第三名highcpu 这篇文章介绍web应用程序中cpu使用率过高问题相应的数据收集方式和调试问题的方法。 对ASP.NETWeb应用程序CPU使用率过高的问题,从宏观上分分类,大概就这么几种情况,大量请求过多循环GC频繁 数据收集

2012-09-29 23:42:28

追踪ASP.NET请求性能瓶颈

有时候我们需要研究某些特定IISWeb请求在服务器端究竟慢在哪里。通过以下方式我们可以定位到真正的api级别性能热点(hotspot)。 FailedRequestTracing(FREB) 首先我们先启用用IIS7内建的请求监测机制来监测我们需要测试的请求,failedrequesttracing(FREB)。 如何启用freb可以参考这个链

2012-09-27 21:01:18
奖章
    暂无奖章