IIS应用程序池管理和最佳实践

本文关键字:最佳 管理 应用 应用程序 程序池 IIS | 更新日期: 2023-09-27 18:10:29

我在工作中创建了许多较小的WCF服务,其中许多都是非关键的/只包含几个调用。我将它们发布到IIS服务器上,每个服务器都有自己的"应用程序"。现在我已经习惯了为每个应用程序创建一个新的appool,但我想知道这是否真的有必要。我绝不是IIS专家,所以我想知道我的方法是否有我不知道的陷阱?或者我可以只使用DefaultAppPool吗?

IIS应用程序池管理和最佳实践

每个应用程序都有一个AppPool,原因如下:当您更改文件时,AppPool会回收,或者如果AppPool存在问题,并非所有应用程序都有风险。

我们使用多个apppool的主要原因是安全性。每个AppPool作为不同的Active Directory帐户运行,因此,如果该帐户受到攻击,其他服务/应用程序不会直接受到攻击。

我相信你会"OK",让他们都一样,但从我的角度来看,额外的2分钟来创建一个appool是值得的。