【问题标题】:Visual Studio 2017 publish ftp doesn't workVisual Studio 2017 发布 ftp 不起作用
【发布时间】:2017-07-23 19:18:24
【问题描述】:

我正在尝试使用 Visual Studio 2017 RC 将我的项目发布到 FTP。问题是上传文件,它不起作用。我尝试了文件夹并且工作正常,但外部 FTP 不行。

我为什么要这样做?因为它是.net核心项目,我想部署在linux生产环境上。

我做错了什么?

//编辑: 我在 ubuntu 16.04 上使用 vsftpd 并以被动模式连接。

ftp://hostname 带有用户和密码数据。路径是“app_dev”,它是 ftp 上的文件夹。

【问题讨论】:

  • 我检查了一些东西。它在 ftp 上创建文件夹,但不复制文件。
  • 我也有同样的问题。文件系统发布工作正常,VS2015 中相同 ASP.NET Core 项目(迁移到 .csproj 之前)的 ftp 发布工作正常。 FTP 在 2017 年没有发布。它说它已连接,然后捆绑所有内容,然后“成功发布”而不复制任何文件。我尝试了几个 ftps
  • 只是将自己添加到列表中。我只花了 2 个小时试图让 ftp 发布工作。我认为它坏了..我没有在 vs 2015 中使用它,所以无法评论。 Filezilla 有效。
  • developercommunity.visualstudio.com/content/problem/24972/… 评论似乎表明它现在已经坏了。 Filezilla 现在是。
  • 如果您要手动 FTP 到您的服务器,请注意这可能会发生 => hanselman.com/blog/…

标签: visual-studio ftp asp.net-core .net-core visual-studio-2017


【解决方案1】:

我发现的唯一方法是创建一个指定给 ftp 的本地驱动器号。 抱歉没有更好的答案...

【讨论】:

    【解决方案2】:

    我过去也遇到过类似的问题。我所做的是在发布到本地文件夹后使用其他 ftp 客户端发布应用程序。

    但您仍然应该尝试获取他们的部署脚本

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多