为了对运行中的 ASP.NET 应用程序进行隔离和保护,IIS 6.0 提供了两个不同的应用程序隔离模式。默认时使用的是工作者进程隔离模式。但是,IIS 5.0 隔离模式同样是为了向下兼容而被提供。下面对这两个应用程序隔离模式进行介绍以及如何进行配置。

工作者进程隔离模式

IIS 6.0 中的默认应用程序隔离模式是工作者进程隔离模式。在该模式中,ASP.NET 的内建进程模型将被禁用,取而代之的是 IIS 6.0 的工作者进程隔离架构。Machine.config 文件中几乎所有对 <processModel> 元素所作的配置都会被忽略,但下列参数除外:

  • maxWorkerThreads

  • maxIoThreads

  • responseDeadlockInterval

要对其他的进程模型参数进行指定,你必须使用适当的应用程序池配置。

IIS 5.0 隔离模式

当 IIS 6.0 运行在 IIS 5.0 应用程序隔离模式下时,IIS 6.0 的工作者进程隔离架构将被禁用,而 ASP.NET 内建的进程模型则被用于所有 ASP.NET 应用程序。在该模式中,进程模型的配置将通过 Machine.config 文件中的 <processModel> 元素来完成。

相关文章:

  • 2021-08-19
  • 2021-09-26
  • 2021-10-19
  • 2021-06-30
  • 2021-07-12
  • 2021-11-24
猜你喜欢
  • 2021-08-02
  • 2022-01-13
  • 2022-01-24
  • 2021-07-30
相关资源
相似解决方案