Сбой публикации ClickOnce и не может очистить - PullRequest
0 голосов
/ 28 октября 2011

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

Проблема, с которой я столкнулся, заключается в том, что, когда я нажимаю «Проект» -> «Отменить сборку», он останавливает процесс публикации, но сохраняет блокировки в моей папке Debug / app.publish. Эти блокировки не снимаются даже после перезапуска Visual Studio. Если я не снимаю эти блокировки (обычно путем перезагрузки компьютера) и пытаюсь выполнить другую обычную компиляцию / сборку, вся моя Visual Studio зависает и зависает на всей моей машине, так как она застревает на этих блокировках файлов.

Кто-нибудь знает, почему это произошло? Кто-нибудь знает, как удалить блокировки файлов в папке app.publish, чтобы мне не приходилось перезагружаться и продолжать свою работу?

1 Ответ

0 голосов
/ 28 октября 2011

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

...