托管环境在Web服务器中意味着什么?

时间:2014-07-24 07:16:54

标签: hosting

我遇到了托管环境这个术语,而我正在经历ASP .Net生命周期的概念。任何人都可以详细解释一下这个吗?

提前致谢

4 个答案:

答案 0 :(得分:0)

这只是许多供应商以月费或年费提供的随时可用的环境,或者可以由您自己设置以在那里托管或部署您的软件。

您可以阅读更多on wiki here about hosting environment

或只是谷歌获取更多信息。

答案 1 :(得分:0)

托管环境可以是用于托管软件的hardware \ software \ location \ configuration的引用。

就ASP.NET而言,它很可能意味着:

  • 使用IIS或IIS Express
  • 什么版本的.NET框架
  • 什么操作系统

根据上下文,它还可能意味着第三方服务提供商将托管您的Web应用程序(如Go Daddy或Rack Space)的托管环境。

答案 2 :(得分:0)

托管环境的创建和责任

在ASP创建和初始化HttpRuntime以及所有其他相关核心对象之前,将在ApplicationDomain中创建HostingEnvironment的实例。

HostingEnvironment包含特定于应用程序本身的详细信息,例如存储应用程序的位置以及管理整个应用程序所必需的功能和服务。

HttpRuntime创建和职责

在创建HostingEnvironment和ApplicationDomain之前,不会创建HttpRuntime(和其他几个核心对象)。

HttpRuntime类负责处理与处理在应用程序中执行的所有HTTP请求和响应相关的功能和服务。它还具有一些功能,可以访问有关当前应用程序域的信息。

快速摘要

  • HostingEnvironment负责处理特定于应用程序的功能和应用程序管理,并在HttpRuntime之前创建(HttpRuntime在创建ApplicationDomain和HostingEnvironment之前无法创建。)

  • HttpRuntime(及其相关对象)负责处理应用程序内的运行时操作,但不负责特定于应用程序的管理操作。 (直到创建HostingEnvironment之后才会创建它)

答案 3 :(得分:-1)

环境是它所居住的服务器。服务器托管环境是一个独立的托管服务器集群,其中能够处理多个Web主机网站。

相关问题