IIS7:删除虚拟目录留下子应用程序?

我不确定这是否是来自IIS的预期行为。

我有一个设置,我有一个虚拟目录下面有一个应用程序。 这是通过在Visual Studio中打开一个引用Web应用程序(Web服务项目,尽pipe我认为不重要)的解决scheme自动创build的。

我删除了在IIS中的VD,并期望打开Visual Studio,并让它提示我再次创buildVD /应用程序(就像在IIS中找不到它时那样)。 这没有发生。

我试着用相同的名字手动(通过IIS)创buildVD,然后这样做的应用程序仍然在那里。 然后我先删除了应用程序,然后是VD,然后重新加载Visual Studio产生了预期的提示来创buildVD / App。

这是IIS的预期行为,应用程序即使在其父VD被删除时仍然可以保持? 我不知道这是否是预期的,在IIS中的错误,或者我的机器出了问题。