【问题标题】:What exactly is the App Pool?应用程序池到底是什么?
【发布时间】:2012-06-27 09:54:35
【问题描述】:

好的,所以我了解了应用程序池的工作原理以及它们的作用,但我想知道应用程序池到底是什么,我现在认为它只是元数据库或一些用于 http.sys 的配置文件的信息?

我想另一个问题是,当发出请求时,谁或什么产生了工作进程?

谢谢

迷茫

【问题讨论】:

    标签: asp.net windows iis


    【解决方案1】:

    首先,您可以将应用程序池视为实际上与您的页面合二为一并运行它们的程序。因此,您以编程方式在页面上所做的一切都是使用应用程序池完成的。

    例如:

    • 用户请求页面 a.aspx
    • IIS 看到是 asp.net 页面并将其分配给一个应用程序池
    • 应用程序池查看 a.aspx,检查是否已编译,然后运行它 - 运行您的代码。

    其次你可以看到一个大的视图,有许多网站一起生活在一台服务器上,而应用程序池是一起处理一个或多个网站的。

    现在,一个 Web 应用程序可以在一个应用程序池上运行,也可以在同一台服务器上同时在多个应用程序池上运行(这称为 Web 园)。每一个都可以运行多个线程。

    现在您可以阅读the official microsoft pages.了解更多详情

    【讨论】:

      猜你喜欢
      • 2011-04-21
      • 1970-01-01
      • 2023-03-24
      • 2012-05-08
      • 2012-07-06
      • 2011-11-25
      • 1970-01-01
      • 2012-03-30
      • 2012-04-11
      相关资源
      最近更新 更多