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