Ошибка при публикации моего сайта - PullRequest
0 голосов
/ 03 мая 2018

Я создал сайт, и когда я пытаюсь опубликовать его, я получаю сообщение об ошибке:

Невозможно удалить каталог "obj \ Release \ AspnetCompileMerge \ TempBuildDir". Папка не пуста

Сборка и восстановление выполняются нормально, но не публикация.

Я не могу найти папку, чтобы очистить ее. Как я могу исправить эту ошибку?

Ответы [ 2 ]

0 голосов
/ 26 марта 2019

Удалите (TemporaryGeneratedFile) из вашего \ obj \ Release Вы найдете три файла после удаления, попробуйте опубликовать и до нас, что случилось

0 голосов
/ 03 мая 2018

Эта проблема связана с локальными файлами внутри Вашего solution/project. Все, что находится в папке «obj», используется Visual Studio при сборке проекта / сборке кода. Кажется, что в какой-то момент VS пытается удалить эти файлы, но какой-то процесс все еще выполняется, и VS не может удалить его.

Как следует из комментариев, перезапуск Visual Studio и / или Очистка решения работает большую часть времени.

Однако время от времени некоторые другие процессы могут касаться этой структуры папок. В таком случае вы должны найти этот процесс / приложение и остановить его. Или просто перезагрузите компьютер (он останавливает все фактически запущенные процессы), при новом запуске Вам должно быть разрешено выполнить действие публикации , как и раньше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...