asp.net 的过滤机制

asp.net 主要有三种过滤机制,我们这里从最基础的IIS说起

(1)Http.sys过滤

Http.sys在请求到达内核模块时会读取服务器上的注册表,如果本机装有IIS,就会把请求交给IIS处理,如果未安装会直接返回,实现过滤;

(2)asp.net _Isapi.dll

根据不同的请求加载不同的dll扩展进行处理,如aspx、ashx请求交给asp.net_isapi.dll处理

(3)事件注册

这里具体来说又分为两种:页面级事件注册、管道事件注册

具体使用可参考博文:页面级事件注册  管道事件注册

你可能感兴趣的:(asp.net 的过滤机制)