ASP.NET 프로세스 계정에 IIS 액세스 권한이 없는 문제 해결
IIS에서 ASP 페이지에 액세스할 때 오류가 발생합니다:
IIS 메타베이스에 대한 액세스가 실패했습니다
. "ASP.NET을 실행하는 데 사용된 프로세스 계정에는 IIS 메타베이스(예: IISservernameW3SVC)에 대한 읽기 액세스 권한이 있어야 합니다. 메타베이스 수정 방법에 대한 자세한 내용은 권한에 대한 자세한 내용은 httpsupport.microsoft.comkbid=267904를 참조하세요. "
.NET Framework를 먼저 설치한 다음 IIS를 설치하여 IIS가 ASP.NET에 대한 사용자를 설정하지 않기 때문일 수 있습니다.
해결 방법: 1.CWindowsMicrosoft.NET Framework 버전 2에서
aspnet_regiis -i를
실행합니다. 또는 Metaacl.vbs 스크립트를 다운로드하고
cscript Metaacl.vbs를
실행하여권한을 수동으로 수정합니다.
Metaacl.vbs 파일 다운로드