2009-08-25 1 views
3

ClickOnce 응용 프로그램을 시작할 수없는 사용자가 있습니다 (수천 명의 사용자가 있습니다). 오류가 발생하지 않고 ClickOnce 설치 대화 상자가 표시됩니다. 그들이 버튼을 클릭 할 때 일어나는 유일한 일은 진행 막대가 URL을 다운로드한다는 화면 하단에 표시된다는 것입니다.ClickOnce가 시작되지 않음

응용 프로그램은 .Net 2.0입니다 (나는 3.x 어셈블리를 참조하지 않습니다). 사용자는 Windows Vista 및 IE8을 사용합니다. ClickOnce 캐시를 검사하고 비어 있습니다 (응용 프로그램이 전혀 없습니다). 내가 뭘 더 봐야 할까?

답변

1

사용자가 ClickOnce 응용 프로그램을 설치하는 데 필요한 권한이 있는지 확인하십시오 (오류가 발생한다고 생각합니다). 이 컴퓨터가 도메인의 컴퓨터 인 경우 다른 사용자로 로그인하여 ClickOnce 응용 프로그램을 설치할 수 있는지 확인하십시오.

+0

권한 문제로 보인다 : 여기

는 ClickOnce를 로그의 위치를 ​​변경하는 방법에 대한 MSDN에 대한 링크입니다. 저는 IE를 관리자로서 운영했으며 효과가있었습니다. 이것은 내가 알고있는 다른 누구에게도 일어나지 않습니다. 어떤 사용 권한을 봐야합니까? – Brian

+0

MSDN 버전은 다음과 같습니다. http://msdn.microsoft.com/ko-kr/library/76e4d2xw.aspx 그러나 짧은 대답은 응용 프로그램이 설치되는 위치에 따라 달라집니다. 사용자가 웹을 통해 설치하는 경우 IE에서 인터넷 영역 설정을 확인해야합니다. 대신 네트워크 위치에서 설치할 수 있습니까? – Dugan

+0

인터넷을 통해 배포되므로 네트워크 공유에서 실행할 수 없습니다. 나는 안전한 사이트 목록에 도메인을 추가했지만 여전히 도움이되지 못했습니다. 참고로, 나는 또한 자신의 컴퓨터에서 실행되도록 Google 크롬 ClickOnce 설치 프로그램을 가져올 수 없습니다. – Brian

1

캐시에 없으면 다운로드되지 않은 것입니다. 다음을 확인합니다.

  • 타사 방화벽이 설치되어 있습니까?
  • 다른 ClickOnce 앱을 사용해보세요. 예를 들어 Google 크롬 설치 프로그램은 ClickOnce 앱입니다.
+0

Chrome이 설치되지 않습니다. 권한 문제 인 것 같지만 권한이 누락 된 것이 확실하지 않습니다. – Brian

+0

@bbrewder. 나는 그것이 IE 문제라고 말할 것입니다. Firefox에서 같은 작업을 시도해보십시오. Firefox에 ClickOnce 플러그인이 설치되어 있는지 확인하십시오 (.NET 3.5와 함께 제공되는 타사 플러그인 하나). 여전히 작동하지 않으면 live.sysinternals.com에서 Process Monitor를 가져와 거부되는 것을 볼 수 있습니다. 이 도구에는 약간의 학습 곡선이 있지만 끔찍한 것은 아닙니다. – AngryHacker

0

브라우저의 보안 설정을 살펴 봐야합니다. IE가 아닌 다른 브라우저에서로드하려고 시도 했습니까? Firefox는 .application 파일을 다운로드하라는 메시지를 표시 할 수 있어야합니다. 도구 -> 인터넷 옵션 -> 보안 -> 신뢰할 수있는 사이트를 통해 신뢰할 수있는 사이트에 사이트를 추가하고 거기에 귀하의 URL을 추가하고 무슨 일이 일어나는지보십시오.

+0

아니, 그건 작동하지 않았다. 아이디어를 가져 주셔서 감사합니다. – Brian

0

ClickOnce는 모든 설치 로그를 만듭니다. 기본적으로 임시 인터넷 파일에 저장되지만이 위치는 변경할 수 있습니다. 이렇게하면 ClickOnce가 수행하는 작업과 문제가있는 위치를 볼 수 있습니다. 이것은 근본 원인을 파악하는 데 도움이 될 수 있습니다. Change ClickOnce log location