2012-06-25 5 views
0

배포 문제로 인해 (http://stackoverflow.com/questions/11194459/is-windows-afraid-of-its-own-shadow-and-how-can-i-determine-which-ancillary-fil) 내 C# 응용 프로그램의 Click Once 배포를 시도하고 있습니다. 이것은 네트워크상의 드라이브/폴더에 배포하기위한 것입니다. 여기에 제가 일하는 모든 사용자가 액세스 할 수 있습니다. 이 문제와 관련하여주의 사항이 있습니까?ClickOnce 배포에는 어떤 점이 있습니까?

+0

"출력 디렉토리에 복사"로 설정 항목에 대한 ApplicationDeployment.CurrentDeployment.DataDirectory을 확인? 8 년 동안 ClickOnce를 사용하며 항상 사용자 Documents and Settings의 디렉터리에 배포합니다. –

+2

Asker는 네트워크 드라이브에 응용 프로그램을 게시하기 위해 로컬 설치 여부에 상관없이 모든 사용자가 실행할 수있는 위치에서 실행한다고 가정합니다. – stombeur

+0

@ 스 테판 : 정확히; 내 자신의 "사용자 문서 및 설정"에 포함시키지 않는 것이 좋습니다. 실행하려면 \ bin \ Debug에서 실행하십시오. –

답변

1

clickonce 커뮤니티 리소스 키트 this 페이지에는 클릭 배포 배포에 대한 유용한 정보가 많은 PDF가 포함되어 있습니다. 요즘 치아가 길어지면서 요즘 찾기가 어려워졌지만 여전히 좋은 재료가 있다고 생각합니다.

+0

ClickOnce가 "치아가 길다"면, 개선 된 배포 방법이 있다고 가정합니까? –

+1

나는 실제로 가이드를 의미했다. 그러나 당신은 clickonce에 관해 같은 것을 말할 수 있었다 :) 불행하게도 그 지역에서 실버 라이트가 부족한 브라우저가없는 앱에는 새로운 것이 없었다. 그런데 다시 똑똑한 클라이언트 또는 당신은 그 (것)들에게 전화를 건다. 모든 RIA 프레임 워크와 html5 스택이 한계를 뛰어 넘는 도도의 길을 간다. – stombeur

+0

우리는 클라이언트 응용 프로그램과 VSTO 추가 기능에 대해 ClickOnce 배포를 약 5 년 동안 사용해 왔습니다. 그것은 우리에게 위대한 작품; 우리는 전 세계에 수천 명의 고객을 보유하고 있습니다. 어떤 사람들 (우리 같은)에게는 위대한 작품입니다. 더 복잡한 기능을 가진 무언가를 원한다면, 그렇지 않습니다. 당신은 그것을 시도하고 당신을 위해 그것이 어떻게 작동하는지 확인해야합니다. – RobinDotNet

1

2 년 동안 클릭 한번 응용 프로그램을 유지했으며 사용자가 알고있는 한 설치 위치를 변경할 수 없습니다 (사용자의 AppData 폴더로 이동). 그러나 네트워크 공유에 배포하려는 유일한 이유가 액세스 때문이었습니다. 문제가되지 않아야합니다. 우리가 만난 몇 가지 문제 :

  • "서명 된 보안 인증서 필요"옵션을 해제하는 것을 잊지 마십시오. 이 문제에 대해 완전히 잊어 버린 이유는 1 년 후 모든 시스템이 업데이트를 중단 한 이유를 알 수 없었기 때문입니다.
  • 는 네트워크 드라이브에 배포하기로하는 방법
관련 문제