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

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

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

我有一个设置,其中有一个虚拟目录,其下有一个应用程序。通过在 Visual Studio 中打开引用 Web 应用程序(Web 服务项目,尽管我认为这并不重要)的解决方案,会自动创建该虚拟目录。

我删除了 IIS 中的 VD,并希望打开 Visual Studio 并让它提示我再次创建 VD/App(就像在 IIS 中找不到它时一样)。但这并没有发生。

我尝试手动创建 VD(通过 IIS)并使用相同名称,但创建后应用程序仍然存在。然后我先删除应用程序,然后删除 VD,重新加载 Visual Studio 后,出现了创建 VD/应用程序的预期提示。

这是 IIS 的预期行为吗?即使删除了父 VD,应用程序仍可以保留下来。我不确定这是预期行为,还是 IIS 中的错误,或者是我的机器出了问题。

相关内容