我在我的一个应用程序池中有一个应用程序,其虚拟path为“/Site/login.aspx”。 我想删除它,但它不再存在于我的电脑上,这导致我设置AppFabric的问题。
我知道你可以通过在IIS中重新创build应用程序,然后点击Remove来删除这些幻象应用程序。 这将摆脱从池中的应用程序,但在这种情况下,我不能重新创build应用程序由于/虚拟path中的/login.aspx
任何想法如何删除这个错误的条目?
谢谢
由于我有同样的问题, 应用程序池与应用程序不再存在,我做了一些研究,并最终设法解决这个问题。
这里有一些步骤:
<application ...>
XML节点内的某处。 <application ...>
节点。 这对我有用,如果它不适合你,请在这里发表评论。 这个post在IIS论坛上有很好的帮助。
这可能比编辑applicationHost.config更安全也更简单。
Powershell PS C:\Windows\system32> import-module WebAdministration PS C:\Windows\system32> iis: PS IIS:\> cd .\AppPools PS IIS:\AppPools> ls PS IIS:\AppPools> del [name of phantom AppPool]
更简单:
为什么不直接编辑MetaBase.xml? 当然,在此之前支持它。
或者创build一个“临时”池,移动所有其他应用程序,删除原始库,并重命名(如果需要)新的池。