【问题标题】:How update a Azure Website via FTP transfer如何通过 FTP 传输更新 Azure 网站
【发布时间】:2015-03-06 05:20:01
【问题描述】:

我的要求是将 DDL 和配置文件等文件从我的本地系统传输到 Azure 网站。

我浏览了链接并按照以下步骤操作:

  • 打开 FTP_Server_name_from_Publish_profile
  • 提供的用户名和密码以及能够连接
  • Cd 站点\wwwroot
  • 输入“Some_File”

出现以下错误:

200 PORT 命令成功。
150 打开ASCII模式数据连接。

当我尝试通过 WinSCP 客户端连接并通过 GUI 传输文件时,它工作正常。

另外,我尝试了将文件传输到示例 FTP 服务器的上述步骤,并且工作正常。

让我知道我哪里出错了。

【问题讨论】:

  • 完全不清楚你要求什么。是否要使用脚本自动更新 Azure 网站?你声称你遵循了一些步骤。但是用什么软件呢?

标签: azure ftp


【解决方案1】:

不清楚你要求什么。我假设您想要自动更新 Azure 网站。

由于您已成功使用 WinSCP GUI,您可以使用 WinSCP 脚本执行相同的操作。 WinSCP 脚本如下所示:

open ftps://user:mypassword@waws-prod-am1-234.ftp.azurewebsites.windows.net/
put C:\myjob\* /site/wwwroot/App_Data/jobs/type/name/
exit

有关详细信息,请参阅 WinSCP 文档中的Automating WebJob Update

【讨论】:

  • 我们可以通过Windows提供的“ftp.exe”来做同样的事情吗?
  • 我的要求是当我们签入作为 Azure 网站托管的 WEBAPI 项目的任何更改时。 TeamCity 将该项目构建到某个位置,我需要使用 FTP 将所有文件从该构建位置传输到 Azure 网站。
  • 您打算在哪里运行您的 FTP 代码?在 TeamCity 服务器上?在网站上?还是在不同的机器上?
  • 来自 Team City 服务器计算机。但我也想在我的本地开发机器上测试它。
  • 实际上您不能使用ftp.exe 来执行此操作,因为它不支持 TLS/SSL 加密并且 Azure 网站需要这样做。
猜你喜欢
  • 2017-11-19
  • 2017-10-31
  • 2018-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-11
  • 2017-01-09
  • 1970-01-01
相关资源
最近更新 更多