Почему публикация в VS2008 завершается неудачей без сообщения об ошибке?
-
21-08-2019 - |
Вопрос
У меня есть веб-приложение, которое я пытаюсь создать и опубликовать.Странно то, что когда я чищу, строю или перестраиваю, все кажется в порядке.Когда я выполняю публикацию, я получаю сообщение о том, что публикация не удалась, но не получаю никакой дополнительной информации:
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========
Если в разделе копирования я выбираю «Все файлы в папке исходного проекта», все работает нормально, но если я выбираю «Только файлы, необходимые для запуска этого приложения» или «Все файлы проекта», я получаю сообщение о том, что это не удалось, но без каких-либо дальнейшая информация.
Я использую Subversion, и если я копирую (экспортирую) проект и открываю его за пределами системы контроля версий, он публикуется правильно.Есть ли какое-то известное взаимодействие с Subversion, которое не позволяет этому происходить правильно?Есть ли способ получить «Только файлы, необходимые для запуска этого приложения» с помощью Subversion?
Спасибо за любую помощь
Решение
Анк, кажется, вызывает некоторые проблемы.Я обнаружил, что вам нужно открыть визуальную студию, а затем отключить Ankh, перейдя в Инструменты -> Параметры -> Управление версиями -> Выберите «Нет» в качестве текущего плагина управления версиями.Затем закройте визуальную студию и снова откройте ее.Тогда публикация, кажется, работает...
Другие советы
Окно вывода (Ctrl+Alt+O) отображает информационные сообщения и ошибки во время публикации.Есть ли у вас различия между строками
------ Publish started:
и
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========
во всех упомянутых случаях?
У меня была та же проблема при использовании Subversion и установленном Ankh, после удаления Ankh публикация теперь снова работает, хотя я не знаю, что заставляет Ankh препятствовать процессу публикации.
С уважением
Андреас
То же самое происходит с моим проектом:папка публикации находится под контролем svn, и если я выберу «Только файлы, необходимые для запуска этого приложения» или «Все файлы проекта», публикация завершится неудачно.
Я подозреваю, что VS пытается удалить все файлы, «не необходимые для запуска этого приложения», или, по крайней мере, пытается сделать что-то, что не одобряет SVN.VS не получит разрешения на запись на диск, и публикация завершится неудачно (без сообщения об ошибке, просто написано «Ошибка»).
Единственное решение, которое я нашел, - это выполнить очистку/обновление SVN в папке публикации, закрыть VS и открыть его снова.Издание будет работать :-(
У меня была точно такая же проблема, однако вскоре она была решена благодаря ответу Александра Прокофьева, Ctrl+Alt+O) вскоре обнаружил, что были удаленные изображения, которые проект пытался опубликовать.
1. Проверьте, содержит ли ваша папка отладки какой-либо нежелательный файл или нерабочий файл. Если есть какие-либо файлы, значит, исключите их из вашего проекта.
2. Затем вы должны проверить папку отладки и выпуска.
Да, все сообщения публикации отображаются в окне «Вывод».Вы также можете открыть его, выбрав «Вывод» в меню «Вид».