Visual Studio 2013中的FTP发布错误
我一直在通过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).
然后它会继续使用完全相同的错误消息列出我的站点中的每个文件
我已经回到了VS 2010项目,它仍然完全符合完全相同的FTP设置,查看网络周围有一些人问VS 2013类似的问题,但我找不到一个解决方案。
我看了服务器上的发布文件夹,当我发布了一个新文件在文件夹中创建(类似ProjectName
.publish.xml),所以连接正常工作? 但为什么错误?
在我的情况下,这个问题是在防火墙规则。 您必须为Visual Studio添加入站规则。 在我的情况下,VS中标记为这个错误的文件仍然出现在服务器上,所以,据我了解,这个错误意味着VS无法从目标服务器接收到文件传输正确完成的消息。
在VS连接中的配置文件设置中设置FTP的登录参数时,确保选中“被动模式”。 这解决了我的问题。
希望你现在已经设法找到了解决方案,但我会在这里留下这个以防其他人遇到它。
我有两个发布配置文件,一个用于Azure / TFS,一个用于GoDaddy(FTP)。 在尝试向GoDaddy发布微软登录弹出时,我通常会在发布到Azure时看到它。 我刚刚关闭它,但这似乎引发了问题。 登录似乎已经解决了这个问题。
链接地址: http://www.djcxy.com/p/81669.html