Visual Studio 2017发布FTP无法工作

9
我正在尝试使用Visual Studio 2017 RC将我的项目发布到FTP。问题出在上传文件上,它无法正常工作。我已经尝试了文件夹,可以正常工作,但对于外部FTP则不行。
为什么我要这样做?因为这是一个.net核心项目,我想在Linux生产环境中部署。
我做错了什么?
//编辑: 我正在使用Ubuntu 16.04上的vsftpd,并连接被动模式。 ftp://hostname 带有用户和密码数据。路径是“app_dev”,即FTP上的文件夹。

我检查了一些东西。它在FTP上创建文件夹,但不复制文件。 - Delavor
3
我有同样的问题。文件系统发布正常工作,之前在VS2015中同一ASP.NET Core项目的FTP发布也正常工作(迁移到.csproj之前)。但是在2017年进行FTP发布时就无法正常工作了。它会显示已连接,然后打包所有内容,最后显示“发布成功”,但实际上没有复制任何文件。我尝试了几个FTP。 - Matt
只是把自己加入列表中。我刚刚花了2个小时尝试让FTP发布工作。我认为它坏了...我没有在VS 2015中使用它,所以无法评论。Filezilla可以用。 - mikes-so
1
似乎评论表明它现在已经损坏了。暂时使用Filezilla。 - Ernesto
希望这个问题能够尽快得到解决。 - Bosak
1
如果您打算手动FTP上传到服务器,请注意可能会发生这种情况 => https://www.hanselman.com/blog/13HoursDebuggingASegmentationFaultInNETCoreOnRaspberryPiAndTheSolutionWas.aspx - Jamie Taylor
2个回答

0
我发现唯一的方法是创建一个本地驱动器,指向FTP。 抱歉没有更好的答案...

0
我过去也遇到过类似的问题。我的做法是在将应用程序发布到本地文件夹后,使用其他 FTP 客户端进行发布。
但你仍然应该尝试获取他们的部署脚本。

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