首页 文章

Azure App Service - 为现有App Service设置部署槽

提问于
浏览
1

我在Azure中创建了一个现有的App Service,它有一个链接到数据库的连接字符串,配置了'Easy Tables',以及通过'App Service Editor'完成的一大堆自定义API方法和表定义 .

我正处于开发阶段,我需要使用部署插槽,以便为开发,测试和最终实时提供单独的环境 .

在创建部署插槽时,我可以选择“配置源” - 我可以在其中克隆现有应用程序 . 我选择此选项时会选择现有的应用程序,但是我的Easy Tables或API配置不能随身携带,看来我需要重新设置它们吗?

考虑到我已经在App Service中设置了所有内容,如何将Easy Tables和API方法转移到新的部署插槽,而无需逐个重新创建每个文件 .

我想要实现的最终目标是完全复制我当前的Web应用程序 - 指向一个单独的数据库,拥有自己的API调用和简易表集合 - 所有这些都使用现有的应用程序作为起点,URL不同到现有的应用程序 .

1 回答

  • 3

    但是我的Easy Tables或API配置不能随身携带,看来我需要重新设置它们吗?

    简而言之 yes . 根据Set up staging environments in Azure App Service,我们可以知道如果我们选择WebApp作为 Configuration Source ,它会复制配置信息,例如connectionstring设置,appsetting等,而不是WebApp的内容 .

    部署槽创建后没有内容 . 您可以从其他存储库分支或完全不同的存储库部署到插槽 . 您还可以更改插槽的配置 . 使用与部署槽关联的发布配置文件或部署凭据进行内容更新 . 例如,您可以使用git发布到此插槽 .

相关问题