iis与 asp.net管道(asp.net应用程序什么周期)
2014-06-05 22:48
253 查看
iis5和iis6.0下面,把iis的管道和asp.net管道进行了隔离,带来了一些局限和不足。
比如:
1.iis和asp.net之间有一些相同的操作。比如:身份认证。
2.动态文件和静态文件的处理不一致:
3.iis难以扩展。对iis的扩展基本上是要自定义isapi。isapi是基于win32的非托管的aip。
如果发现硬盘上有相匹配的文件,直接返回给iis。这时候,后面的asp.net管道中的事件还没有触发。
在使用httpmodule来处理身份验证和权限判断时,可以在httpmodule中注册一个事件。这个事件在处理非静态文件时才会发生。或者注册一个静态和动态都会发生的事件。如果是静态文件(根据后缀来判断),就直接返回。
相关文章推荐
- ASP.NET 应用程序建在HTTP位置,在IIS下调试ASP.NET应用程序
- 为IIS注册ASP.NET应用程序的脚本映射
- (MSDN精选)IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述
- 从ASP.NET应用程序生存周期谈起(3)
- 在IIS+VS.NET环境下创建ASP.NET应用程序,简单步骤总结
- 什么是Asp.Net应用程序
- 从ASP.NET应用程序生存周期谈起(2)
- ASP.NET 中 IIS 6.0 应用程序隔离模式概览
- IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述
- IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述
- IIS 7.0 的 ASP.NET 应用程序生命周期
- IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述
- ASP.NET 实践:设置 IIS 6.0 的应用程序隔离模式
- WCF技术剖析之二:再谈IIS与ASP.NET管道
- IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期
- 检测到iis中asp.net应用程序和服务已经锁定,你可以运行iis安全锁定向导更改锁定状态。
- IIS与.NET顺序安装反了,无法建ASP.NET应用程序或者服务(Visual Studio.net 已检测到指定的WEB服务器运行的不是ASP。NET1.1版。)
- ASP.NET在IIS上什么地方?
- IIS 7.0 的 ASP.NET 应用程序生命周期概述
- 什么是Asp.Net应用程序