Ошибка публикации FTP в Visual Studio 2013

Я работаю над старым проектом Visual Studio 2010, который публикуется через FTP,

в рамках моего процесса я обновил проект до 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.издавать.xml) Итак, соединение работает правильно?? но почему ошибка?

4 ответов


в моем случае проблема была в правила брандмауэра. Вы должны добавить входящий правило для Visual studio. В моем случае файлы, отмеченные в VS с этой ошибкой, все еще появлялись на сервере, поэтому, как я понял, эта ошибка означает, что VS не может получить сообщение от целевого сервера о том, что передача файлов завершена правильно.


при настройке параметров входа FTP в настройках профиля в VS-under connection убедитесь, что установлен" пассивный режим". Это решило мои проблемы.enter image description here


в моем случае VS 2015, я изменяю параметр публикации соединения ==>checkded на "пассивном режиме", а затем он работал. Введите описание изображения здесь


Надеюсь, вам уже удалось найти решение, но я оставлю это здесь на случай, если кто-нибудь еще столкнется с этим.

У меня было два профиля публикации, один для Azure/TFS и один для GoDaddy(FTP). При попытке опубликовать в GoDaddy появился логин Microsoft, который я обычно вижу при публикации в Azure. Я просто закрыл его, но это, похоже, вызвало проблемы. Вход в систему, похоже, решил проблему.