2017-03-02 6 views

답변

1

유용한 게시물 Johann Blais @http://johannblais.blogspot.com/2009/04/change-deployment-url-of-clickonce.html은 이미 배포 된 앱이 업데이트를 확인하도록 구성되어있는 한 사용자가 앱을 제거하고 다시 설치하지 않고 기존 앱을 이동하는 방법을 보여줍니다. 요약하면 새 위치에서 자신을 업데이트하는 방법 만 알고있는 버전을 배포 한 다음 새 위치에서 업데이트하는 방법 만 알고있는 이전 위치에 버전을 배포합니다. 게시 버전 번호가 아래와 같이 구성되면 앱이 올바른 업데이트 위치로 이동합니다. VS에서

  1. , 그래서 당신의 프로젝트를 조정합니다
    1. 게시 폴더 : 당신이 당신의 웹 서버에 쓸 수있는 폴더, 예를 들어 \ mywebserver \ 업로드 \ MyApp를
    2. 설치 폴더에 새 파일 경로를 ((빈,
    3. 버전을 게시) 이상,
    4. 업데이트 폴더 (빈) 이상 걸립니다 취합니다. 현재 버전이 무엇인지 위의 버전의 몇
  2. 프로젝트를 게시하십시오. VS에서
  3. 그래서 프로젝트를 조정 : 기존 배포 경로, 예를 들면 :
    1. 이 폴더를 게시 기존 파일 공유
    2. 설치 폴더 : http://mywebserver/myclickonceapp/
    3. 버전 웹 서버에서 URL :
    4. 업데이트 폴더를 (빈은, 위의 소요는) 작은 새로운 배포보다 가 클라이언트에 설치되어있는 것보다 커야한다 당신의 클라이언트가 자동 업데이트로 구성되어 같은 단계 1.4)
  4. 당신이 파일을 이동할 수, 프로젝트
  5. 만큼

게시 위의 요한의 단계를 사용하여 파일 공유, 파일 공유 및 웹 공유로 이동할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 나는 내 질문을 올렸을 때 어제 충분히 명확하지 않았 음을 알았다. 이 시점에서 아무도 앱을 설치하지 않았으므로 바꿀 기회가 있습니다. 당신이 쓴 것을 보면서 나는 문제가있다. 우리는 빌드 서버를 가지고 있으며 사용자에게 공유되는 로컬 저장소의 위치에 쓸 수 있습니다. 나는 그것에 대한 쓰기 권한이 없다. 따라서 필요한 권한이 없을 때 VS에 들어가서 빌드 서버의 새 위치에 게시하는 방법을 모르겠습니다. – Rod

+0

내가 방금 말한 것을 긁어 라. 서버의 네트워크 공유에 액세스 할 수 없다는 말을 들었습니다. 게시 할 위치를 변경하여 이제 해당 네트워크 공유 위치로 게시합니다. 고마워, G! – Rod