PRB: Windows 2000에서 있는 웹클래스 실행 서버 개체 오류 "ASP 0178" 발생한다

기술 자료 번역 기술 자료 번역
기술 자료: 255502 - 이 문서가 적용되는 제품 보기.
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
모두 확대 | 모두 축소

현상

Windows 2000에서 Visual Basic 6.0 에서 (IIS 응용 프로그램) 웹클래스 실행할 때 브라우저에 다음과 같은 오류 메시지가 나타납니다.
서버 개체, ASP 0178 (0x800A0005) 권한을 확인하는 동안 Server.CreateObject에 대한 호출이 실패했습니다. 이 개체에 대한 액세스가 거부되었습니다.
이 오류는 Visual Basic 통합된 개발 환경 (IDE) 에서 웹클래스 실행 경우에만 발생합니다. 컴파일된 상태로 해당 WebClass 실행할 때는 발생하지 않습니다.

원인

인증 사용자가 일반적으로 IUSR_ <컴퓨터 이름 > 익명 액세스를 사용할 경우 계정 (VB6.exe)이 경우 에서 DCOM 서버를 액세스할 수 있는 적절한 권한이 없습니다. Visual Basic IDE WebClasses 디버깅할 때 "시작하는 사용자" 대화형 사용자 있고 DCOM 서버를 액세스하는 사용자에게 "인증 사용자"

VB6.exe에 대한 DCOM 항목이 없기 때문에 DCOM 기본 사용 권한을 사용합니다. Windows 2000에서 기본 DCOM 액세스 권한은 경우에만 시스템 계정 및 시작하는 사용자 기본적으로 제공됩니다. 시작하는 사용자와 DCOM 서버에 액세스하는 사용자는 같지 않기 때문에 오류가 발생합니다.

해결 과정

이 문제를 해결하려면 레지스트리에 대한 VB6.exe DCOM 항목을 추가하십시오. 이렇게 하면 특정 Visual Basic에서 WebClasses 디버깅을 위한 DCOM 사용 권한을 설정할 수 있게 됩니다. 이 작업을 수행하는 지침은 다음 Microsoft 기술 자료 문서에서 다음과 같습니다.
259725PRB: Visual Basic IDE와 ASP 클라이언트 미만 COM + 구성 요소 디버그 오류가 발생한다

추가 정보

Windows NT 4.0 및 IIS (인터넷 정보 서버) 4.0이 이 문제가 발생하지 않습니다.

Windows NT 4.0에서 ASP 0178 오류에 관한 자세한 내용은 Microsoft 기술 자료 문서를 보려면 해당 자료의 문서를 참조하십시오.
198432PRB: 서버 개체 오류 'ASP 0178' 인스턴스화할 COM 개체
192152PRB: 서버 개체 오류 ' ASP 0178: 800a0005 ' WebClasses에서

속성

기술 자료: 255502 - 마지막 검토: 2014년 2월 23일 일요일 - 수정: 3.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • the operating system: Microsoft Windows 2000
  • Microsoft Internet Information Services 5.0
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
키워드:?
kbnosurvey kbarchive kbmt kberrmsg kbpending kbprb kbwebclasses KB255502 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com