문제

ASP.NET 웹 응용 프로그램을 개발 중입니다. 이 사이트는 필기 콘텐츠 (서명 등)의 이미지가 포함 된 PDF 파일을 생성합니다. 비트 맵 이미지는 Microsoft.ink 라이브러리의 일부 방법에 의해 생성되어 MS 잉크 데이터를 변환합니다 (태블릿 PC에서 생성되어 사이트로 전송).

이제 Vista Development Machine에서 Charm처럼 작동하지만 Windows Server 2008 64 비트 머신 인 Production Server에서는 그렇지 않습니다. 배포 한 .NET 어셈블리 외에 Microsoft.ink에 대한 관리되지 않는 코드가 있습니다. 그래서 서버에 Tablet PC SDK 1.7을 설치했지만 ASP.NET (ComeXception 0x80040154)에서 여전히 누락 된 COM 구성 요소 오류 메시지가 있습니다.

CLSID {937C1A34-151D-4610-9CA6-A8CC9BDB5D83}로 구성 요소에 대한 COM 클래스 공장 검색 : 80040154로 인해 실패했습니다.

나는 그것을 읽었다 Windows Server 2008 R2에는 필기 인식을 설치할 수있는 옵션이 있습니다.. Windows Server 2008 용 패키지가 있습니까? Google에서 검색했지만 솔루션을 찾을 수 없었습니다.

감사!

도움이 되었습니까?

해결책

x86에만 재 컴파일을 시도 했습니까? 구성 요소 중 하나가 32 비트이고 64 비트 코드와 호환되지 않는다는 것을 알 수 있습니다. 최근 64 비트 비스타를 사용하여 새로운 노트북으로 업그레이드했을 때 비슷한 경험을했습니다. Crystal Reports 구성 요소는 32 비트 전용이며 64 비트 코드에서는 작동하지 않을 것입니다. 활성 솔루션 플랫폼으로 "모든 CPU"에서 "X86"으로 변경되었으며 잘 작동했습니다. 불행히도 이것은 앱이 서버의 64 비트 기능을 최대한 활용하지 않지만 작동하지 않음을 의미합니다.

다른 팁

나는 많은 Google 게시물을 작성하고 다른 그룹 에서이 게시물을 찾았습니다. 그것이 당신을 도울 것인지 모르겠지만 여기에 ...

Steve Goodwin이 자신의 게시물에서 말했듯이 Vista 64 비트 환경에서는 Wisptis.exe가 C : Windows Syswow64 에서 사용할 수 없지만 C : Windows System32에 있습니다. 그래서 나는 그것을 복사하고 마침내 작동합니다.

그것은 긴 샷이지만, 스레드에는 다양한 운영 체제에 대한 다른 아이디어가있는 다른 의견이 있습니다. 그러나 오류가 언급되지 않았기 때문에 왜이 그룹에서 무언가를 게시하기로 선택했는지는 즉시 명확하지 않습니다. 내가 거기에 도착한 방법은 다음과 같습니다.

먼저, 나는 당신이 위에 게시 한 clsid를 검색했습니다. 이것은 레지스트리 값이 관련된 파일이 Wisptis.exe라는 것을 나타내는 결과를 나타냅니다. 이것에 대해, 나는 64 비트 Vista가 잘못된 장소에서 파일을 찾고있는 충분한 문제가 있었기 때문에 나에게만 보인다. 이것은 아마도 범인처럼 보인다.

어쨌든, 여기에 내가이 답을 파낸 스레드에 대한 링크가 있습니다.

http://adilhindistan.blogspot.com/2007/07/vista-snipping-tool-error.html

MS Office 때문일 수 있습니다. CLSID {937C1A34-151D-4610-9CA6-A8CC9BDB5D83}은 MS Office와 함께 제공되는 잉크 CLSID입니다. 같은 문제에 직면했지만 MS Office를 설치 한 후 문제가 해결되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top