【发布时间】:2020-09-17 08:55:50
【问题描述】:
我已在 Azure Web 应用程序主插槽上部署了我的 Angular 应用程序,并且我的 API 部署在同一 Web 应用程序的第二个插槽上。但是主应用程序 URL 正在加载第二个,即 API 应用程序。我在这里可能做错了什么。 我正在通过 FTP 客户端在主插槽上部署 Web 应用程序,并通过 VS 2019 在第二个插槽上部署 API。
【问题讨论】:
-
首先:这不是插槽的用途。它们用于创建一个登台环境,您可以在其中测试同一应用程序的新版本。就您的问题而言:听起来您要么从 Visual Studio 部署到生产槽,要么在部署后触发了交换。
-
听起来这两个应该是同一个应用服务计划中的不同应用,而不是插槽,是的。
-
你肯定误用了slot,你需要的是一个虚拟应用。
-
你可以参考我的回答,我觉得对你有用。stackoverflow.com/questions/63982446/…
-
谢谢大家,@JasonPan 你是对的。我在 Slots 上做错了事。现在我分别托管APP和API。