0

사용자가 xslm (Excel) 파일을 업로드하는 웹 사이트를 가지고 있으며 서버에서이 파일로 매크로가 실행됩니다. 나는 이것을 끝낼 수 없었다. 나는 예외가ASP.NET 64 비트 Windows 서버 2008 R2에서 ActiveX 구성 요소를 만들 수 없습니다.

를 생성 IIS 7.5 (승 서버 2008 R2)에 배포 할 때

System.Exception가 : ActiveX 구성 요소를 만들 수 없습니다

나는 창문 로그 확인

, 그것은 말한다 :

기계 - 기본 권한을 설정은 CLSID가 {00024500-0000-0000-C000-000000000046} 이고 APPID가 인 COM 서버 응용 프로그램에 대해 로컬 활성화 권한을 부여하지 않음 IIS APPPOOL \ DefaultAppPool SID (S-1-5-82-3006700770) 사용자에게 을 사용할 수 없음 -424185619-1745488364-794895919-4004696415) 주소 LocalHost (LRPC 사용)에서. 이 보안 권한은 구성 요소 서비스 관리 도구를 사용하여 수정할 수 있습니다.

나는 계층 구조의 어떤 구성 요소 (Microsoft Excel에서 응용 프로그램)이 없기 때문에, 그러나 그것은 나에게 유용하지 않습니다, ASP.NET Cannot create ActiveX component에 나와있는 단계를 확인 :

구성 요소 서비스 -> 컴퓨터 -> 내 컴퓨터 -> DCOM 구성 - > Microsoft Excel에서 응용 프로그램

당신은 32 비트,763 같이 (버전을 확인 DCOM에서

  • 를 Excel로 권한을 부여해야

  • +0

    수 누군가의 도움 이에? 이것은 조금 급한 .. :-( – Kirtiraj

    답변

    0
    1. 도와주세요64bit)를 컴퓨터에 설치하십시오. > 추가 -

    구성 요소 서비스 스냅인 추가/제거> -> 실행 - -> MMC -32 파일 시작 : 32 64 비트 시스템에서

  • 사무실이 시도 비트. 그런 다음 "OK"

    콘솔 루트> 구성 요소 서비스> 컴퓨터> 내 컴퓨터> DCOM 구성> Microsoft Excel에서 응용 프로그램 (있을 shud!) 이 ... 이 권한을 부여하고 시도 ...

    희망을 누르면 이것은 도움이됩니다.

  • +0

    작동하지 않습니다 .. :-( – Kirtiraj

    0

    시작 실행 MMC -32 파일 는 스냅인 구성 요소 서비스 추가 제거를 OK 콘솔 루트 구성 요소 서비스 컴퓨터 내 컴퓨터 DCOM 구성 Microsoft Excel에서 응용 프로그램

    관련 문제