Visual Studio 2013中的FTP发布错误

Chr*_*nes 19 ftp publish visual-studio-2013

我一直在研究一个通过FTP发布的旧Visual Studio 2010项目,

作为我的过程的一部分,我已将项目更新到Visual Studio 2013并尝试将服务器重新发布到我的测试环境,这样做会出现以下错误:

    Publishing folder /...
    Unable to add 'About.aspx' to the Web site.  An unknown WinINet error has occurred (code 12113).
Run Code Online (Sandbox Code Playgroud)

然后它继续列出我的站点中的每个文件具有完全相同的错误消息

我已经回到了VS 2010项目,它仍然可以完全使用完全相同的FTP设置,在网络上看,有很多人询问有关VS 2013的类似问题,但我找不到一个已经解决的问题.

我在服务器上看了一下发布文件夹,当我发布了一个新文件时,在文件夹中创建了(比如ProjectName.publish.xml),所以连接工作正常吗?但为什么错误呢?

Kap*_*las 44

在VS中的配置文件设置中设置FTP的登录参数时 - 在连接下,确保选中"被动模式".这解决了我的问题.在此输入图像描述


小智 25

就我而言,问题出在防火墙规则中.您必须为Visual Studio 添加入站规则.在我的情况下,VS中标记有此错误的文件仍然出现在服务器上,因此,据我所知,此错误意味着VS无法从目标服务器接收文件传输正确完成的消息.