【问题标题】:Confused about terminology and concepts used in IIS对 IIS 中使用的术语和概念感到困惑
【发布时间】:2010-12-20 08:51:02
【问题描述】:

我对有关 Microsoft IIS 7(Internet 信息服务)的一些基本概念有些困惑。谁能给我以下术语的简明定义:

  • 主机
  • 网站
  • Web 应用程序
  • 虚拟目录
  • 应用程序池

特别是:站点、Web 应用程序和虚拟目录有什么区别?

更新 - 1 - 2010 年 12 月 20 日上午 8:49

相关话题:Difference between web site and web application

【问题讨论】:

标签: iis iis-7


【解决方案1】:

一些“快速而肮脏”的答案:

主机:托管 IIS 的机器(可以是物理机或虚拟机)。

网站:不是另一个网站的子网站。

Web 应用程序:一个网站。通常,如果它们被称为“Web 应用程序”,那么它们是非常受数据驱动的,而不是静态站点。

应用程序目录:本质上是一个子网站。它可以有自己的应用程序池,但设置也可以从父网站(例如 HTTP 处理程序和 HTTP 模块)继承。您没有特别询问这个问题,但我添加了它,因为它可能就是您所说的“Web 应用程序”。

虚拟目录:物理位置与网站本身不同的网站目录。这样做的一个常见用途是拥有一个网络场,但其中一些内容位于共享资源(例如 SAN 或 NAS)上。这避免了在网络场的所有服务器之间复制文件的需要。虚拟目录还有其他用途,但这是我过去使用它们的主要原因。

应用程序池:.NET 应用程序运行的进程。这可能被 .NET 以外的东西使用,但这是我所知道的目前使用应用程序池的唯一部分。本质上,它保存了运行 .NET 应用程序的用户和其他信息。例如,如果您使用与 SQL Server (SSPI) 的受信任连接,则默认情况下,它将以运行此进程的用户身份连接到数据库的用户(除非您在 Web 应用程序集中进行了模拟)。这也是 Web 应用程序访问系统资源时将使用的用户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-28
    • 2011-06-29
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 2018-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多