繁体   English   中英

如何FTP到Azure WebApp部署插槽文件系统

[英]How to FTP to a Azure WebApp Deployment Slot file system

我有一个Azure WebApp,并为我的暂存环境添加了一个部署插槽。 我需要FTP到部署插槽,但似乎只有一个FTP用户总是连接到主webapp的文件系统。

如果我在部署插槽应用程序上设置FTP用户,则它会覆盖主FTP用户。

如何FTP到部署插槽的文件系统?

您需要使用所谓的站点级凭据。 有关用户级站点级凭据之间差异的详细信息,请参见此处

站点级凭据特定于您的站点,并且由于部署槽实际上只是另一个站点,因此您可以获得所需的粒度级别。

要获取Web应用程序的站点级凭据,请下载站点的“ 发布设置”文件。 您可以通过单击更多 - >获取发布配置文件从门户中的Web应用程序刀片执行此操作。 从部署插槽的Web应用程序刀片重复此操作,以获取该Web应用程序(插槽)的站点级凭据。

在此输入图像描述

在“发布设置”文件中,您需要FTP配置文件中的publishUrluserNameuserPWD 请注意,发布设置文件, Web部署FTP中有两个配置文件。 确保您在“发布设置”文件中查找FTP配置文件

在此输入图像描述

对于生产Web应用程序和部署槽中的Web应用程序,publishUrl将相同。 但是, userNameuserPWD对于每个都是不同的。

要在FTP客户端(如FileZilla)中使用这些凭据,只需将这些值插入HostUsernamePassword字段,如下所示。

在此输入图像描述

要获取与插槽相关的发布配置文件(例如,在此线程中查询),我们可以使用以下cmdlet。

Get-AzureRMWebAppSlotPublishingProfile -ResourceGroupName Default-Web-EastUS -Name propertiesdemo -OutputFile none -Slot dev

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM