在 IIS 7 中,处理程序用于处理向站点和应用程序发出的请求。处理程序可映射到 Web 服务器上的资源,并生成针对请求的响应。与模块相同,处理程序也是由本机组件或托管组件(例如 DLL 或托管代码)实现的。
当客户端浏览器请求 Web 服务器中的文件时,IIS 将基于配置中处理程序映射的有序列表来决定要使用的处理程序。如果存在与请求类型和扩展名匹配的条目(例如,分别与 GET 请求和 .aspx 文件匹配),IIS 将调用映射到该请求组合的处理程序,然后调用关联的映射处理程序,以处理该请求并将结果返回客户端浏览器。
IIS 7 为站点和应用程序提供了一系列常用的从文件、文件扩展名和目录到处理程序的映射。例如,它不仅有处理文件(例如 HTML、ASP 或 ASP.NET 文件)请求的处理程序映射,还提供了处理未指定文件的请求(例如目录浏览或返回默认文档)的处理程序映射。
处理程序映射
在 IIS 7 中,处理程序用于处理向站点和应用程序发出的请求。处理程序可映射到 Web 服务器上的资源,并生成针对请求的响应。与模块相同,处理程序也是由本机组件或托管组件(例如 DLL 或托管代码)实现的。
当客户端浏览器请求 Web 服务器中的文件时,IIS 将基于配置中处理程序映射的有序列表来决定要使用的处理程序。如果存在与请求类型和扩展名匹配的条目(例如,分别与 GET 请求和 .aspx 文件匹配),IIS 将调用映射到该请求组合的处理程序,然后调用关联的映射处理程序,以处理该请求并将结果返回客户端浏览器。
IIS 7 为站点和应用程序提供了一系列常用的从文件、文件扩展名和目录到处理程序的映射。例如,它不仅有处理文件(例如 HTML、ASP 或 ASP.NET 文件)请求的处理程序映射,还提供了处理未指定文件的请求(例如目录浏览或返回默认文档)的处理程序映射。
默认情况下,如果客户端请求的文件的扩展名或目录未映射到处理程序,将由 StaticFile 处理程序或 Directory 处理程序来处理该请求。如果客户端请求的 URL 具有特定的文件,但其扩展名并未映射到处理程序,StaticFile 处理程序将尝试处理该请求。如果客户端在请求 URL 时未指定文件,Directory 处理程序将返回默认文档或目录清单,具体取决于是否为应用程序启用了这些选项。如果要使用 StaticFile 或 Directory 之外的处理程序来处理请求,可以创建新的处理程序映射。
本文统计
推荐文章
暂无数据
评论(0)
暂无评论,期待你的妙语连珠
预约成功!,
到时你将收到我们的短信提醒。
猜你喜欢
4
|点赞
3753
文章
最近热门
涉及资源
暂无数据