从IIS中删除DefaultWebSite和App池是否被认为是最佳做法?

微软是否build议从生产Web服务器中删除并清理默认网站实例和额外的应用程序池?

取决于服务器将用于什么。

某些应用程序安装程序假定存在默认网站和DefaultAppPool,如果您删除了该网站,则这些安装程序将无法正常工作。

如果稍后在运行安装程序之前重新创build站点,有些甚至可能无法正常工作(除非使用ID 1重新创build它,这在IIS 6下比在7中更难)。

如果服务器用于托pipe多个网站,而且您不太可能运行需要使用默认网站(以前的版本中使用Exchange和SharePoint)的安装程序,则最安全的选项可能仍然是停止或以其他方式禁用它,而不是彻底删除它。

从IIS 7开始,任何通过GUI创build的新网站都会默认获取自己的App Pool,因此在该网站下运行的任何应用程序都将在该App Pool中运行,而不是在DefaultAppPool中运行。

DefaultAppPool通常是次要的考虑因素,除了明确命名或依赖它的应用程序以外,不会使用DefaultAppPool。

通常我只是停止默认网站,如果它不会用于任何事情。

是的,如果需要,默认网站下的任何内容仍在您的磁盘上,虚拟文件​​夹可以在其他网站上重新映射,例如在创buildOutlook Web Access前端时。

应用程序池是应用程序池,如果您删除所有应用程序,它将不起任何作用,可以删除。 您可以随时创build这些文件,创build时它们将与默认的应用程序池相同。 因为他们会default

我想不是。 你也不想删除它,你可以限制访问这个网站到一个特定的IP地址。