내용 보기

작성자

관리자 (IP : 172.17.0.1)

날짜

2020-07-09 05:10

제목

[ASP.NET] "IIS 메타베이스에 액세스 하지 못했습니다"라는 오류해결방안


문제발생 원인

HTTP 헤더에 접근 가능한 사용자가 지정되어 있지 않아 발생하는 문제이다. 주로, 인터넷정보설정(IIS)를 Visual Studio 보다 나중에 설치했을 경우 발생한다.

문제해결방법

IIS 메타베이스에 접근 가능한 사용자를 추가한다.

1) IIS 메타베이스에 접근 가능한 사용자 알아보기

  (1) 다음 경로로 이동한다.

  제어판 -> 성능 및 유지 관리 -> 관리 도구 -> 컴퓨터관리 -> 시스템 도구 -> 로컬 사용자 및 그룹 -> 사용자

IWAM_계정이름으로 시작하는 이름을 선택하여, 메모해둔다

※ IWAM_계정이름

IIS 메타베이스 접근권한을 줄 계정으로, IIS 프로세스를 시작시키기 위한 식별자 계정

2) 설정 작업

  (1) 명령 프롬프트에서 실행한다.

  cd C:₩WINDOWS₩Microsoft.NET₩Framework₩v2.0.50727

  aspnet_regiis.exe -ga iwam_계정이름

  aspnet_regiis -i


만약 설치가 제대로 되지 않는다면, aspnet_regiis -e 로 삭제하고, 다시 설치한다.

출처1

출처2