1

我在 Azure 中创建了一个现有的应用服务,它有一个链接到数据库的连接字符串,配置了“简易表”,以及通过“应用服务编辑器”完成的一大堆自定义 API 方法和表定义。

我正处于开发阶段,我需要使用部署槽,以便为开发、测试和最终运行提供单独的环境。

在创建部署槽时,我可以选择“配置源” - 我可以在其中克隆现有应用程序。当我选择此选项时,我选择了我现有的应用程序,但是我的 Easy Tables 或 API 配置并未随它一起使用,并且似乎我需要重新设置它们?

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

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

4

1 回答 1

3

但是我的 Easy Tables 或 API 配置没有随它一起使用,看来我需要重新设置它们?

简而言之,的。根据在 Azure App Service 中设置暂存环境,我们可以知道如果我们选择 WebApp 作为配置源,它会复制连接字符串设置、应用程序设置等配置信息,而不是 WebApp 的内容。

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

于 2017-10-24T07:14:06.903 回答