Почему в VS2008 происходит сбой публикации без сообщения об ошибке? - PullRequest
3 голосов
/ 05 февраля 2009

У меня есть веб-приложение, которое я пытаюсь создать и опубликовать. Странно то, что когда я делаю чистку, сборку или перестройку, все выглядит нормально. Когда я делаю публикацию, я получаю сообщение о том, что публикация не удалась, но не получаю дополнительную информацию:

========== Publish: 0 succeeded, 1 failed, 0 skipped ==========

Если в разделе «Копирование» выбрать «Все файлы в исходной папке проекта», он будет работать нормально, но если выбрать «Только файлы, необходимые для запуска этого приложения» или «Все файлы проекта», я получу сообщение о том, что произошла ошибка, но без какой-либо дополнительной информации.

Я использую Subversion, и если я копирую (экспортирую) проект и открываю его вне системы контроля версий, он, похоже, публикуется правильно. Есть ли известное взаимодействие с Subversion, которое не позволяет этому происходить правильно? Есть ли обходной путь, чтобы получить «Только файлы, необходимые для запуска этого приложения» с Subversion?

Спасибо за любую помощь

Ответы [ 7 ]

5 голосов
/ 16 марта 2009

Анк, кажется, вызывает некоторые проблемы. Я обнаружил, что вам нужно открыть Visual Studio, а затем отключить Ankh, перейдя в Инструменты -> Параметры -> Контроль источника -> Выберите «Нет» в качестве плагина «Текущий контроль источника». Затем закройте визуальную студию и снова откройте ее. Тогда публикация, кажется, работает ...

3 голосов
/ 18 февраля 2009

У меня была такая же проблема при использовании Subversion и Ankh, после удаления Ankh публикация теперь работает снова, хотя я не знаю, что заставляет Ankh препятствовать процессу публикации

Привет

Andreas

3 голосов
/ 05 февраля 2009

Окно вывода (Ctrl + Alt + O) показывает информационные сообщения и ошибки во время публикации. Есть ли у вас различия между строками

------ Publish started: 

и

========== Publish: 0 succeeded, 1 failed, 0 skipped ==========

во всех указанных случаях?

1 голос
/ 26 февраля 2015

enter image description here 1.Проверьте, содержит ли ваша папка отладки какой-либо ненужный или неработающий файл. Если найдены какие-либо файлы, исключите их из проекта.

2. И тогда вы должны проверить и папку отладки, и выпуск.

1 голос
/ 18 июля 2009

У меня была точно такая же проблема, однако вскоре она была решена благодаря ответу Александра Прокофьева, Ctrl + Alt + O) вскоре обнаружил, что есть некоторые удаленные изображения, которые проект пытается опубликовать.

1 голос
/ 18 февраля 2009

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

Я подозреваю, что VS пытается удалить все файлы, "не необходимые для запуска этого приложения", или, по крайней мере, пытается сделать что-то, что SVN не одобряет. VS не получит разрешение на запись на диск, и публикация не удастся (без сообщения об ошибке, просто говорит "Failed").

Единственное решение, которое я нашел, - это выполнить очистку / обновление SVN в папке публикации, закрыть VS и снова открыть ее. Издание будет работать: - (

0 голосов
/ 14 октября 2010

Да, все опубликованные сообщения появляются в окне «Вывод». Вы также можете открыть его, выбрав «Вывод» в меню «Вид».

...