증상

다음 시나리오를 고려하십시오.

  • Microsoft.NET Framework 2.0 기반의 ClickOnce 응용 프로그램에 연결 된 인증서로 서명 된 경우

  • Internet Explorer 보안 설정 대화 상자에서 Authenticode로 서명 되지 구성 요소를 실행옵션을 해제 합니다.

  • 응용 프로그램을 호스팅하는 서버의 주소를 방문 하 여 ClickOnce 응용 프로그램을 배포 하려고 합니다.

이 시나리오에서는 System.Deployment.Application.InvalidDeploymentException 예외가 발생합니다. 다음과 같은 오류 메시지가 나타납니다.

제목: 응용 프로그램을 시작할 수 없습니다.설명: 계속할 수 없습니다. 응용 프로그램 형식이 잘못 되었습니다.응용 프로그램 공급 업체에 문의.

또한 대화 상자에서 자세히 누르면 다음과 같은 메시지가 나타납니다.

웹 브라우저가 서명 되지 않은 응용 프로그램을 실행할 수 없습니다.

원인

ClickOnce를 유효한 Authenticode 인증서로 연결 된 인증서를 인식 하지 못하는이 문제가 발생 합니다.

해결 방법

핫픽스 정보

지원되는 핫픽스를 Microsoft에서 구할 수 있습니다. 그러나 이 핫픽스는 오직 이 문서에서 설명하는 문제를 해결하는 작업에만 사용됩니다. 이 문서에서 설명한 문제가 발생하는 시스템에만 이 핫픽스를 적용하십시오. 이 핫픽스는 추가 테스트가 필요할 수도 있습니다. 따라서, 이 문제로 심각하게 영향을 받지 않는 경우 이 핫픽스가 포함된 다음 소프트웨어 업데이트가 나올 때까지 기다리는 것이 좋습니다.핫픽스를 다운로드할 수 있는 경우, 이 기술 자료 문서의 상단에 "핫픽스 다운로드 가능" 섹션이 있습니다. 이 섹션이 나타나지 않으면, Microsoft 고객 지원에 문의하여 핫픽스를 얻으십시오.참고: 추가 문제가 발생하거나 문제 해결이 필요한 경우, 별도로 서비스를 요청해야 할 수도 있습니다. 추가 지원 질문과 이 특정 핫픽스가 필요하지 않은 문제에는 일반 지원 비용이 적용됩니다. Microsoft 고객 지원 전화 번호의 전체 목록을 확인하거나 별도 서비스 요청을 만들려면 다음 Microsoft 웹 사이트를 방문하십시오.

http://support.microsoft.com/contactus/?ws=support참고: "핫픽스 다운로드 사용 가능" 형식은 핫픽스 사용이 가능한 언어를 표시합니다. 사용자 언어가 표시되지 않는 것은 핫픽스를 해당 언어로 사용할 수 없기 때문입니다.또한이 핫픽스는 다음 Microsoft 연결 웹 사이트에서 다운로드할 수는 있습니다.https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=28951

전제 조건

Microsoft.NET Framework 2.0 서비스 팩 2 (SP2) 또는 Microsoft.NET Framework 3.5 서비스 팩 1 (SP1)이이 핫픽스를 적용 하려면 설치 되어 있어야 합니다.

다시 시작 요구 사항

.NET Framework 인스턴스가 사용 중인 경우이 핫픽스를 적용 한 후 컴퓨터를 다시 시작할 필요가 없습니다.

핫픽스 대체 정보

이 핫픽스는 다른 핫픽스를 대체 하지 않습니다.

파일 정보

이 핫픽스의 영어 버전은 다음 표에 열거된 파일 특성 (또는 그 이후의 파일 특성)을 가지고 있습니다. 이러한 파일의 시간과 날짜는 협정 세계시(UTC)로 나열되었습니다. 파일 정보를 볼 때는 로컬 시간으로 변환됩니다. UTC와 로컬 시간의 시차는 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하여 찾을 수 있습니다.

지원 되는 모든 x86 기반 버전의 Windows XP, Windows Server 2000 및 Windows Server 2003

파일 이름

파일 버전

파일 크기

날짜

시간

플랫폼

System.deployment.dll

2.0.50727.4401

970,752

14-Sep-2009

05:20

x86

지원 대상인 모든 Windows XP, Windows Server 2000 및 Windows Server 2003 x64 기반 버전

파일 이름

파일 버전

파일 크기

날짜

시간

플랫폼

System.deployment.dll

2.0.50727.4401

970,752

14-Sep-2009

04:55

x64

지원 대상인 모든 Windows XP, Windows Server 2000 및 Windows Server 2003 Itanium 기반 버전

파일 이름

파일 버전

파일 크기

날짜

시간

플랫폼

System.deployment.dll

2.0.50727.4401

970,752

14-Sep-2009

04:55

IA-64

지원 되는 모든 x86 기반 버전의 Windows Vista s p 2와 Windows Server 2008 s p 2의

파일 이름

파일 버전

파일 크기

날짜

시간

플랫폼

System.deployment.dll

2.0.50727.4431

970,752

08-Feb-2010

07:02

x86

지원 되는 모든 x64 기반 버전의 Windows Vista s p 2와 Windows Server 2008 s p 2의

파일 이름

파일 버전

파일 크기

날짜

시간

플랫폼

System.deployment.dll

2.0.50727.4431

970,752

08-Feb-2010

07:02

x86

지원 대상인 모든 Windows Server 2008 s p 2의 Itanium 기반 버전

파일 이름

파일 버전

파일 크기

날짜

시간

플랫폼

System.deployment.dll

2.0.50727.4431

970,752

08-Feb-2010

07:02

x86

상태

Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

자세한 내용

추가 파일 정보

Windows Server 2008 s p 2의 Windows Vista s p 2에 대 한 추가 파일 정보

모든 추가 파일이 지원 되는 Windows Vista s p 2와 Windows Server 2008 s p 2의 x86 기반 버전

파일 이름

Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest

파일 버전

적용할 수 없음

파일 크기

4,671

날짜(UTC)

08-Feb-2010

시간(UTC)

13:43

모든 추가 파일 지원 되는 Windows Vista s p 2와 Windows Server 2008 s p 2의 x64 기반 버전

파일 이름

Amd64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_8bc8c3ffb14c485b.manifest

파일 버전

적용할 수 없음

파일 크기

5,506

날짜(UTC)

08-Feb-2010

시간(UTC)

13:37

파일 이름

Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest

파일 버전

적용할 수 없음

파일 크기

4,671

날짜(UTC)

08-Feb-2010

시간(UTC)

13:43

모든 지원 되는 Itanium 기반 버전의 Windows Vista s p 2에 대 한 추가 파일

파일 이름

Ia64_netfx-system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_d375d898c5c8a945.manifest

파일 버전

적용할 수 없음

파일 크기

5,494

날짜(UTC)

08-Feb-2010

시간(UTC)

13:17

파일 이름

Msil_system.deployment_b03f5f7f11d50a3a_6.0.6002.22331_none_490c46ed4ae71a48.manifest

파일 버전

적용할 수 없음

파일 크기

4,671

날짜(UTC)

08-Feb-2010

시간(UTC)

13:43

  • Authenticode는 업계 표준 암호화를 사용 하 여 디지털 인증서를 사용 하 여 응용 프로그램 코드에 서명 하는 Microsoft 기술입니다. 응용 프로그램 게시자의 신뢰성을 확인 하는 디지털 인증서입니다.

  • 인증서 체인 인증서의 시퀀스입니다. 각 인증서 체인에 있는 순서로 다음 인증서에 의해 서명 됩니다. 피어 인증서에서 신뢰할 수 있는 인증 기관 (CA) 인증서 신뢰 체인을 설정 하는 인증서 체인 작성 됩니다. "인증서 체인" 인증서 체인에 있는 호출할 수

Microsoft.NET Windows Forms 응용 프로그램의 ClickOnce 배포에 대 한 자세한 내용은 다음 Microsoft Developer Network (MSDN) 웹 사이트를 방문 하십시오.

http://msdn.microsoft.com/en-us/library/wh45kb66.aspx

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.