Публикация Web в файловой системе из Visual Studio 2010 не делает ничего, кроме удаления - PullRequest
9 голосов
/ 12 января 2011

Когда я пытаюсь опубликовать в Windows 7 из Visual Studio 2010 через файловую систему, файлы не добавляются в мою целевую папку. Если я выберу «Заменить соответствующие файлы локальными копиями», ничего не произойдет. Если я выберу «Удалить существующие файлы перед публикацией», он удалит файлы в целевой папке, но новые файлы не будут опубликованы. Это вывод, который я получаю:

Удаление существующих файлов ...

Папка публикации /...

========== Сборка: 3 успешно или актуально, 0 не удалось, 0 пропущено ==========

========== Опубликовать: 1 выполнено успешно, 0 не выполнено, 0 пропущено ==========

Есть мысли?

РЕДАКТИРОВАТЬ: Забыл упомянуть, что я использую VS как администратор. Если я этого не сделаю, опубликовать явно не удастся.

Ответы [ 4 ]

5 голосов
/ 05 сентября 2012

Я столкнулся с той же проблемой, после проверки результатов публикации, журналов событий, включения и проверки журналов Visual Studio и т. Д. Затем я решил удалить веб-публикацию (с помощью добавления / удаления), которая, как мне кажется, была недавно обновлена ​​до v1.0.30810.0.Это решило проблему.

1 голос
/ 15 февраля 2013

У меня была такая же проблема только после установки последней версии Windows Azure SDK.

Решением было сопоставить конфигурацию сборки с конфигурацией публикации. В моем случае я создавал для «Отладка - Смешанные платформы» и публикации для «Отладка - Любой процессор»

Кредит идет на следующее: http://geekswithblogs.net/ToStringTheory/archive/2012/06/11/lsquopublishhelliprsquo-resulting-in-directory-with-no-files.aspx

1 голос
/ 23 августа 2011

Я надеюсь, что эта проблема была решена за это время, но что-то подобное случилось со мной недавно. В моем случае, действие по сборке файла было каким-то образом установлено на None. Если для параметра «Действие при создании файла» задано значение «Нет», публикация в Интернете пропустит файл. Чтобы проверить действие сборки, выберите файл в обозревателе решений и нажмите F4, чтобы перейти в окно свойств.

0 голосов
/ 20 декабря 2012

Это случилось со мной тоже.Чтобы решить эту проблему:

  • Откройте панель управления, щелкните значок программы и удалите веб-публикацию
  • В VS2010 щелкните раскрывающееся меню инструментов и выберите Установить веб-компоненты

Я не уверен, почему это произошло, но я подозреваю, что установка VS2012 могла обновить компонент веб-развертывания, когда я работал с веб-сайтами Azure в VS2012.

ОБНОВЛЕНИЕ: Это перестало работать на следующий день!Сейчас я публикую приложение через VS2012.

...