我在Azure中创建了一个现有的App Service,它有一个链接到数据库的连接字符串,'Easy Tables'配置,以及通过'App Service Editor'完成的一大堆自定义API方法和表定义。 / p>
我正处于开发阶段,我需要使用部署插槽,以便为开发,测试和最终实时提供单独的环境。
在创建部署插槽时,我可以选择“配置源” - 我可以在其中克隆现有应用程序。 当我选择此选项时,我会选择现有的应用程序,但是我的Easy Tables或API配置不能随身携带,看来我需要重新设置它们吗?
考虑到我已经做已在App Service中设置了所有内容,我如何将Easy Tables和API方法转移到新的部署插槽,而无需重新创建每个文件一个接一个。
我想要实现的最终目标是完全复制我当前的Web应用程序 - 指向一个单独的数据库,拥有自己的API调用和简易表集合 - 所有这些都使用现有的应用程序作为起点,与现有应用程序不同的URL。
答案 0 :(得分:3)
但是我的Easy Tables或API配置不能随身携带,看来我需要重新设置它们吗?
简短回答是。根据{{3}},我们可以知道如果选择WebApp作为配置源,它会复制配置信息,例如connectionstring设置,appsetting等,而不是WebApp的内容。
创建部署广告位后,无内容。您可以从不同的存储库分支或完全不同的存储库部署到插槽。您还可以更改插槽的配置。使用与部署槽关联的发布配置文件或部署凭据进行内容更新。例如,您可以Set up staging environments in Azure App Service。