我正在尝试整理 IIS 服务器。我已删除一些 test/uat 虚拟目录,但无法删除应用程序池。我收到以下错误消息。
关于如何解决这个问题有什么提示吗?
答案1
如果您打开应用程序池“树”,您应该会看到哪些应用程序与该池相关联。当然,如果您的所有应用程序都使用“标准应用程序”名称,则此信息没有任何价值。因此,当我创建新应用程序时,我总是给它们起一个有意义的名字。
第二个建议:你可以给IIS 元数据库分析器尝试一下:
顾名思义,该应用程序查看 IIS 元数据库信息以确定哪些 IIS Web 应用程序在哪些 IIS 网站下运行。此外,它还确定这些网站和 Web 应用程序在哪些应用程序池下运行。当检测到版本冲突时,IIS 元数据库分析器会向您发出警报,然后您需要使用 IIS 管理工具修复该问题。
答案2
不幸的是,据我所知,没有一种简单的方法来列出哪些应用程序属于哪个应用程序池,您必须浏览每个站点并检查所有应用程序以查看它们位于哪个池中,并在必要时重新分配。
答案3
尝试创建一个与虚拟目录同名同位置的虚拟目录。打开 IIS 管理器。您的目录应显示为虚拟目录。现在从 IIS 管理器中删除它...瞧...您的应用程序池将为空。您现在可以删除应用程序池