ClickOnce를 사용하여 응용 프로그램을 가상 서버에 게시하고 있습니다. 때로는 (그리고 우리는 이유를 모릅니다) 응용 프로그램의 게시가 멈 춥니 다. 파일의 일부를 복사 한 후 약 20 분 후에 하나 더 복사합니다. 다른 시간에 잘 작동합니다.ClickOnce 게시가 실패하고 정리할 수 없습니다.
문제는 프로젝트 -> 취소 빌드를 클릭하면 게시 프로세스가 중지되지만 디버그/app.publish 폴더에 잠금이 유지된다는 것입니다. 이러한 잠금은 Visual Studio를 다시 시작한 경우에도 해제되지 않습니다. 그 잠금 장치를 제거하지 않으면 (보통 컴퓨터를 재부팅 함) 다른 일반 컴파일/빌드를 시도하면 전체 Visual Studio가 멈추고 파일 잠금에 걸리는대로 컴퓨터 전체가 멈 춥니 다.
왜 이런 일이 일어날 지 알고 있습니까? 누구든지 재부팅 할 필요가 없도록 내 app.publish 폴더에서 파일 잠금을 제거하는 방법을 알고 있습니까?
명확히하기 - 잠긴 파일은 빌드/게시 프로세스로 인해 내 컴퓨터에있는 파일입니다. 해당 프로세스가 중지되기 때문에 서버에 대한 게시 프로세스를 취소해야하는 경우에만 발생합니다. 서버와 VS의 문제로 인해 내 컴퓨터가 엉망입니다. –