部署插槽在Azure中不起作用



当我们尝试将Web应用部署到应用程序服务计划中的部署插槽(在应用程序服务环境中创建(时,它将在生产和分期插槽中删除现有代码,然后部署代码在分期插槽中。因此,当我们交换时,我们的旧代码在登台插槽中不可用。我们不应该在ASE中使用插槽吗?如果是,我们如何解决此问题?

我们面临着同一问题,该问题在更改了Release Pipeline中Azure App服务部署任务的任务版本后得到了解决。早些时候,我们使用的是任务版4,该版本4似乎是"部署到插槽或ASE"的选项,这似乎引起了问题。选择任务版本3时,您将获得"部署到插槽"的选项,然后该版本可以正常工作,并且代码不会从登台或产品插槽中删除。

部署插槽非常标准且易于使用。

听起来您的部署过程被打破了,并且无法正确部署导致此问题的正确序列。

我建议调查您的部署过程并逐步进行并手动验证每个步骤。

编辑:

您下面链接的文档对我有些困惑,但是这看起来是您应该尝试的配置:

deploytoslotoraseflag = true(我们想部署到ASE,因此我们必须设置为true(

slotname =登台(需要,如果deploytoslotoraseflag = true(默认值:生产

相关内容

最新更新