【发布时间】:2018-07-28 14:50:33
【问题描述】:
Azure WebApp 上的部署槽到底是什么?它们是否在托管主 web 应用的同一 VM/IIS 上独立的网站?
我们目前使用它们,我了解它们的作用。只是想了解幕后的情况。
【问题讨论】:
标签: azure-web-app-service azure-deployment-slots
Azure WebApp 上的部署槽到底是什么?它们是否在托管主 web 应用的同一 VM/IIS 上独立的网站?
我们目前使用它们,我了解它们的作用。只是想了解幕后的情况。
【问题讨论】:
标签: azure-web-app-service azure-deployment-slots
你是对的。部署槽是托管应用服务的同一 VM 上的不同网站。这就是为什么一个槽的使用会影响同一应用服务上的所有其他槽,因为它们在共享资源下工作。
【讨论】:
应用服务计划的基础架构层是从文档中抽象出来的。但是有一个简单的技巧可以验证您的理解。
从您的 WebApp Blade 转到高级工具 Kudu->调试控制台-> CMD
这将打开命令提示符。现在输入'hostname'。您现在将看到运行您的 webapp 的机器的主机名
现在在所有 WebApp Solots 上试试这个。您会注意到所有 WebApp Slots 的机器名称与 WebApp 本身的机器名称相同。
这可以从逻辑上得出结论,插槽与 WebApp 属于同一台机器
【讨论】: