Azure WebApp 上的部署槽

Deployment slots on Azure WebApp

Azure WebApp 上的部署槽到底是什么?它们是在托管主网络应用程序的同一 VM/IIS 上的不同网站吗?

我们目前正在使用它们,我了解它们的作用。只是想了解幕后的情况。

你是对的。部署槽是托管应用服务的同一 VM 上的独立网站。这就是为什么一个槽的使用会影响同一应用程序服务上的所有其他槽,因为它们在共享资源下工作。

应用服务计划的底层基础结构层是从文档中抽象出来的。但是有一个简单的技巧可以验证您的理解。

Go to Advanced Tools from your WebApp Blade Kudu->Debug Console-> CMD

这将打开命令提示符。现在键入 'hostname'。您现在将看到机器的主机名 运行 您的 webapp

现在在所有 WebApp Solot 上试试这个。您会注意到所有 WebApp Slots 的机器名称与 WebApp 本身的机器名称相同。

这可以从逻辑上得出结论,插槽与 WebApp 属于同一台机器