Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 2|回復: 0

IIS 是做什么的

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 2024-5-11 11:37:12 | 顯示全部樓層 |閱讀模式
该层执行的代码指示 API 与硬件和参考内存进行通信,这比内核模式安全得多。 IIS管理服务、应用程序池和虚拟目录位于这一层。 内核模式的目的是使用 HTTP.SYS 接受传入的客户端请求,以便将它们转发到应用程序池。当客户或最终用户输入网站的 URL 地址时,此过程。基本上,客户端发送访问网页的请求,HTTP.SYS 接收该请求。 在用户级别,有Web管理服务或WAS,它从HTTP.SYS获取请求并将它们传递到相应的应用程序池。 IIS Web 服务器概述 图片1) 当应用程序池收到请求时,ISAPI过滤器由工作进程或w3wp.exe加载。 IIS 使用 ISAPI 扩展来管理对不同资源的请求。


安装 ASP.NET 时,它还会安装自己的 ISAPI 扩展并将映射脚本添加到 iis。当工作进程加载 aspnet_isapi.dll 文件时 WhatsApp 号码 它会创建一个 HTTPRuntime,它是应用程序的入口点。 HTTPRuntime 是一个调用 ProcessRequest 方法并开始处理请求的类。调用此方法时,将创建一个 HTTPContext 对象,可通过 HTTPContext.Current 属性进行访问。只要请求存在,该对象就会持续存在。通过使用 HttpContext.Current,可以访问请求、响应、会话等对象。 然后,HttpRuntime 在 HttpApplicationFactory 类的帮助下加载 HttpApplication 对象。所有请求都必须经过相关的HTTPModules才能到达HTTPHandler。




HTTPModules 是访问传入请求的类。此 HTTPModules 列表由 HTTPApplication 配置。这个概念称为HTTPPipeline。 IIS Web 服务器概述 图片 (2) HTTP 处理程序是 HTTP 管道中的端点。所有请求都必须通过 HTTP 模块才能到达 HTTPHandler。 HTTP Handler 输出请求的资源。 结论 总体而言,IIS 是一种多功能、灵活且高度可配置的 Web 服务器,适合托管 Web 上的任何内容。如果开发成功,该 Web 服务器的功能将不仅仅限于托管 ASP.NET 应用程序。 IIS 的开放且可扩展的体系结构使其适合处理从媒体流到 Web 应用程序的最复杂的请求。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2025-4-13 14:23 , Processed in 0.064428 second(s), 18 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |