2012-04-13 2 views
1

우리는 Click once technology를 사용하여 응용 프로그램을 게시합니다. 늦게, 서명 클릭 한 번에 매니페스트 때 똑같이 응용 프로그램 블록을하려고 할 때 영원히 틱. 그러나 이것이 통합되거나 응용 프로그램이 네트워킹 프롬프트와 함께 안전 모드로 게시되는 경우 게시 빌드 프로세스가 중단되지 않습니다. 반면 서명 매니페스트가 활성화 된 상태에서 응용 프로그램이 일반 모드로 실행되는 경우 응용 프로그램은 게시 건물 프로세스에서 항상 중지됩니다.ClickOnce를 사용하여 건물 게시 영원히

참고 : 사용 된 인증서는 만료되지 않았습니다. 명령 도구에서 부호 도구를 사용하면 완벽하게 작동합니다. 나는 또한 윈도우 작업 관리자가 활성 응용 프로그램을 다시

이 친절하게 내 생각 엔 타임 스탬프 서버에 접속을 시도하고 실패한다

답변

1

수 있도록 만드는에서 SignTool에서 프로세스를 종료 VS 2010 수리했다. 게시하는 동안 Fiddler을 실행하여 실패한 http 호출을 볼 수 있는지 확인하십시오. 에 관해서는 왜이 실패하고 있는지, 나는 잘 모르지만, 잘하면 그것은 출발점을 줄 것이다.

타임 스탬프 서비스는 앱의 인증서가 만료되면 인증서가 유효 한 동안 서명되었음을 확인할 수 있도록 매니페스트를 스탬프 처리합니다.

+0

안녕하세요, 선생님,이 타임 스탬프 서버에 대한 검사를 사용 중지 할 수있는 방법이 있습니까, 내가 클릭 한 번만 서명하면 응용 프로그램이 로컬 자원을 액세스 할 수 없게됩니다. – AnandNagarajan111

+0

Visual Studio를 사용하여 게시하는 경우 사용자가 제어 할 수 있다고 생각하지 않습니다. [mageui] (http://goo.gl/kVpEx)를 사용하여 매니페스트를 열고 '저장'을 클릭하십시오. 인증서를 선택하고 TimeStamping URI가 지워 졌는지 확인하십시오. 작동하는 경우 명령 줄 버전의 [mage] (http://goo.gl/WzrMF)를 사용하여 자동화 할 수 있습니다. 나는 msbuild도 잘 작동 할 것이라고 확신합니다. 그러나 실제로 이것이 문제라는 것을 Fiddler와 검증 했습니까? 그렇다면 시스템이 타임 스탬프 서비스에 연결할 수없는 이유를 알아내는 것이 더 쉽습니다. – codeConcussion

관련 문제