본문 바로가기

프로그램 경험/.Net

[C#] 어셈블리 설치를 완료하지 못했습니다(hr = 0x8007000b). 검색이 종료됩니다.

스마트클라이언트 환경에서 작업하는중 웹서비스를 로드 하는데 오류 메시지가 발생.


=== 미리 바인딩된 상태 정보 ===

로그: 사용자 = IIS APPPOOL\ASP.NET v4.0

로그: DisplayName = KA.DLE

 (Partial)

경고: 어셈블리에 대해 부분 바인딩 정보가 제공되었습니다.

경고: 어셈블리 이름: KA.DLE | 도메인 ID: 7

경고: 어셈블리 표시 이름의 일부만 제공된 경우 부분 바인딩이 발생합니다.

경고: 이 경우 바인더에서 잘못된 어셈블리를 로드할 수 있습니다.

경고: 단순한 이름, 버전, 문화권 및 공개 키 토큰으로 구성된,

경고: 어셈블리에 대한 완전하게 지정된 텍스트 ID를 제공하는 것이 좋습니다.

경고: 자세한 내용과 이 문제와 관련된 일반적인 해결책은 http://go.microsoft.com/fwlink/?LinkId=109270에서 백서를 참조하십시오.

로그: Appbase = file:///C:/source/

로그: 초기 PrivatePath = C:\source\bin

호출 어셈블리: (Unknown).

===

로그: 이 바인딩은 default 로드 컨텍스트에서 시작됩니다.

로그: 응용 프로그램 구성 파일 C:\source\web.config을(를) 사용합니다.

로그: 호스트 구성 파일 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet.config을(를) 사용합니다.

로그: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config에서 컴퓨터 구성 파일을 사용합니다.

로그: 참조에 정책이 지금 적용되지 않습니다(전용, 사용자 지정, 부분, 위치 기반 어셈블리 바인딩).

로그: 새 URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/gem_zz/e94cbbca/7cc4a264/KA.DLE.DLL을(를) 다운로드합니다.

로그: 새 URL file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/gem_zz/e94cbbca/7cc4a264/KA.DLE/KA.DLE.DLL을(를) 다운로드합니다.

로그: 새 URL file:///C:/source/bin/KA.DLE.DLL을(를) 다운로드합니다.

오류: 어셈블리 설치를 완료하지 못했습니다(hr = 0x8007000b). 검색이 종료됩니다.


개짜증 100%

저 어셈블리는 완벽하게 제 위치에 있는데 자꾸 설치를 못한다고 하네... 

해결책은 솔루션 구성관리자에서 플랫폼 대상으로 Any CPU로 변경하면 된다.