Web Debug

IIS, ASP.NET, IE Debugging Technique

另一种形式的OufOfMemoryException

内存中空闲空间不少,但是连续的空闲空间却只有100k。 0:000> !address -summary --- Usage Summary ---------------- RgnCount ----------- Total Size -------- %ofBusy %...

2012-12-11 11:19:39

阅读数 833

评论数 0

常用的命令行

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

2012-12-03 14:00:09

阅读数 449

评论数 0

IE连接设置问题

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

2012-11-20 15:02:05

阅读数 3478

评论数 2

Session丢失问题调试

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

2012-11-13 15:01:01

阅读数 1470

评论数 0

IE插件加载问题调试

IE插件常见加载问题 IE安全设置不允许插件没有正确安装插件没有足够权限访问资源64位IE IE Active X插件相关设置 http://technet.microsoft.com/en-us/library/dd346862.aspx http://support.m...

2012-11-13 14:30:03

阅读数 8158

评论数 0

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

IIS7以后application pool都支持两种模式:经典模式和集成模式。 所谓经典模式就是与IIS6的application pool运行模式相同,对于asp.net的页面请求处理由单独的asp.net filter完成。 集成模式是IIS7及以上的默认模式,对于各种请求的处理均在一条...

2012-11-06 22:12:46

阅读数 2326

评论数 0

Working Set, Paged Pool and Non-paged pool

Working Set The working set of a process is the set of pages in the virtual address space of the process that are currently resident in physical mem...

2012-11-06 21:39:21

阅读数 2498

评论数 0

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

问题介绍 .NET中线程同步经常用到以下方式, lock statement AutoResetEvent/MannualResetEvent Mutex Semaphore ReaderWriterLock Interlocked 线程同步...

2012-10-25 13:57:10

阅读数 2022

评论数 1

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

问题介绍 403是Web服务器返回的一种非常常见的错误代码,Http协议中对403错误定义如下, 403 Forbidden The server understood the request, but is refusing to fulfill it. Authorization wil...

2012-10-21 22:51:50

阅读数 57847

评论数 1

一个简单的网络爬虫 - SharkCrawler

最近需要通过网络爬虫来收集点数据,想找一些简单易用的开源版本,总是要么配置起来有点复杂,要么功能上不太容易扩展。还是自己实现一个简单的版本更容易扩展相应的功能。这个版本的实现完全参照wiki上面对于webcrawler的架构来设计类型。 实现了一些简单的功能 从指定起始地址爬链接,结果...

2012-10-21 17:55:54

阅读数 1821

评论数 1

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

平时通过搜索引擎去搜答案,总是觉得有些地方用起来不顺手,总结一下有这么几点 搜索引擎范围太宽,有的时候只想在官方文档和论坛里面找答案并非所有的论坛内容和博客内容都被搜索引擎索引点开的链接发现不是想要的内容,需要关掉当前窗口回到搜索页面继续找点开链接没有关键字高亮 于是自己动手写了个知识搜索...

2012-10-19 22:47:36

阅读数 923

评论数 0

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

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

2012-10-14 14:18:32

阅读数 4171

评论数 1

Kerberos认证问题的调试试验

Kerberos作为一种windows推荐的集成认证方式被广泛的应用,也有很多文章介绍Kerberos认证方式,这里通过一个Kerberos认证问题的调试试验来介绍一下Kerberos的认证流程以及相关的调试工具和方法。 Kerberos认证流程 总的来说Kerberos是通过统一的认证服务器...

2012-10-10 00:08:56

阅读数 5031

评论数 0

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

问题介绍 网站运行的时候是否遇到过未处理异常(unhandled exception)造成网站进程退出报503(service unavailable)错误?但是也有时未处理异常仅仅是在页面上显示出错信息,网站进程还在照常运行。 为什么同样发生了异常,结果却截然不同?这种问题该如何调试...

2012-10-06 22:41:40

阅读数 24419

评论数 0

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

根据http协议对状态码的定义,401代表未经授权的访问。在IIS中在401的基础上定义了一系列的子状态码来代表各种不同情况下未经授权访问的具体原因。 401.1 - Logon failed. -登陆失败 401.2 - Logon failed due to server config...

2012-10-06 11:09:57

阅读数 66371

评论数 0

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

问题简介 在ASP.NET程序中我们经常遇到错误消息为"Request Timed Out"的HttpException,浏览器中的出错信息如下图所示, 同时应用程序日志中也会出现一条警告消息如下 如何重现这种异常? 线程在处理逻辑的过程...

2012-10-04 21:17:59

阅读数 14041

评论数 0

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

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

2012-10-04 14:33:37

阅读数 4410

评论数 0

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

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

2012-09-30 15:36:19

阅读数 4894

评论数 1

调试.NET Web应用程序High CPU

如果Web应用程序经常遇到的问题按频率排名的话,我觉得  第一名unhandled exception 第二名high memory 第三名high cpu  这篇文章介绍web应用程序中cpu使用率过高问题相应的数据收集方式和调试问题的方法。  对ASP.NET Web应用程序CPU使...

2012-09-29 23:42:28

阅读数 3508

评论数 0

追踪ASP.NET请求性能瓶颈

有时候我们需要研究某些特定IIS Web请求在服务器端究竟慢在哪里。通过以下方式我们可以定位到真正的api级别性能热点(hot spot)。   Failed Request Tracing (FREB)   首先我们先启用用IIS 7内建的请求监测机制来监测我们需要测试的请求,f...

2012-09-27 21:01:18

阅读数 7724

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭