如何从VS Code发布到Azure的开发槽位?

8
我有一个应用服务应用和一个开发槽。 slot azure 我也在 Vs Code 上看到它们。 VS Code 但是当我发布时,我无法选择该槽。 enter image description here 请问有什么建议吗?
谢谢。
2个回答

9
解决方案是在VSCode中右键单击插槽并执行“部署插槽”命令。
谢谢。

对于那些遇到相同问题的人,值得注意的是,使用这种方法工作时,它不会像标准部署选项一样构建应用程序,因此必须手动完成。 我必须首先使用 dotnet publish -c release 发布应用程序,然后按照此答案中提到的方式部署到插槽,并选择包含 web.configpublish 文件夹。 - smn.tino

0

正如 @kintela 所指出的那样,右键单击槽位即可完成操作。但这并不总是有效,因为 AZ VS Code 扩展中似乎存在一个错误,有时即使右键单击也无法选择要部署的槽位。

相反,您可以使用 AZ CLI 进行部署。您需要先将 dist 文件夹的内容压缩成 zip 格式。

然后执行以下步骤:

az webapp deployment source config-zip --resource-group [resource-group] --name [web-app-name] --src [./path/source.zip] —slot [staging-slot-name]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接