【发布时间】:2019-02-14 09:16:38
【问题描述】:
当我通过 VSTS 中的管道使用 .net core 2.1 运行我的 SPA 应用程序时,应用程序设置“WEBSITE_RUN_FROM_PACKAGE”设置在插槽上,而不是 Web 应用程序上。
这会阻止我们从 Visual Studio 发布,但如果我们删除我们可以部署的设置。 vsts 中的 CI/CD 中是否有设置可以防止在通过管道部署应用程序时在插槽上设置此设置?
谢谢!
【问题讨论】:
-
除非我弄错了,这是 Azure Functions 的设置。您能否详细说明如何此设置阻止您从 Visual Studio 进行部署?如果您有 CI/CD 管道为您处理部署,为什么要直接从 VS 进行部署?
-
这个设置基本上意味着slot上的文件系统是只读的,因此我无法通过visual studio发布或建立FTP连接并替换文件。唯一的方法是通过管道推送新代码,这很耗时。我想要通过管道推送代码的选项,但也能够替换 Web 服务器上的文件。此设置仅在插槽上设置,而不在 Web 应用上设置,但它们在 Azure 的 CI/CD 中具有相同的设置。
-
是否有设置或命令可以让我在 VSTS 管道发布后删除此设置?
标签: azure continuous-integration azure-devops single-page-application release