Windows Server 2003 기반 도메인 컨트롤러에서 IIS 6.0 웹 페이지를 탐색하면 "서비스 사용할 수 없음 " 오류 메시지가 나타난다

기술 자료 ID : 842493
마지막 검토 : 2006년 11월 6일 월요일
수정 : 2.1

현상

Microsoft Windows Server 2003 기반 도메인 컨트롤러에서 호스팅되는 웹 페이지를 탐색할 때 다음 ASP(Active Server Pages) 오류 5 오류 메시지가 나타날 수 있습니다.
서비스 사용할 수 없음
또한 시스템 이벤트 로그에 다음과 같은 경고 이벤트가 기록될 수 있습니다.

이벤트 종류: 경고
이벤트 원본: W3SVC
이벤트 범주: 없음
이벤트 ID: 1009
날짜: Date
시간: Time
사용자: N/A
컴퓨터: Computer_Name
설명:
응용 프로그램 풀 'Application_Pool_Name'에 사용되는 프로세스가 예기치 않게 종료되었습니다. 프로세스 ID는 '5288'입니다. 프로세스 종료 코드는 '0xffffffff'입니다.

자세한 정보는 <http://support.microsoft.com>에 있는 도움말 및 지원 센터를 참조하십시오.

또한 응용 프로그램 이벤트 로그에 다음과 같은 오류 이벤트가 기록될 수 있습니다.

이벤트 종류: 메시지
이벤트 원본: Active Server Pages
이벤트 범주: 없음
이벤트 ID: 5
날짜: Date
시간: Time
사용자: N/A
컴퓨터: Computer_Name
설명:
오류: 응용 프로그램 풀 'Application_Pool_Name'에 대한 Template Persistent Cache 초기화에 실패했습니다. "응용 프로그램 풀에 대한 디스크 캐시 하위 디렉터리를 만들지 못했습니다." 오류 때문입니다. 데이터에 추가 오류 코드가 들어 있을 수 있습니다.

자세한 정보는 <http://support.microsoft.com>에 있는 도움말 및 지원 센터를 참조하십시오.

Filemon을 사용하여 파일 작업을 모니터링할 때 다음과 유사한 오류 메시지가 나타납니다.
3521 Time w3wp.exe:3168 CREATE C:\WINDOWS\system32\inetsrv\ASP Compiled Templates\PID3168.TMP ACCESS DENIED NT AUTHORITY\NETWORK SERVICE

위로 가기

원인

Microsoft 인터넷 정보 서비스(IIS) 6.0을 실행 중인 서버도 도메인 컨트롤러일 경우 이 문제가 발생할 수 있습니다. 이 문제는 응용 프로그램 풀이 NT Authority\Network Service 계정을 사용하고 있고 필수 폴더에 액세스할 수 있는 사용 권한이 NT Authority\Network Service 계정에 없을 수 있기 때문에 발생합니다.

위로 가기

해결 방법

이 문제를 해결하려면 수동으로 IIS_WPG 그룹의 폴더에 대한 사용 권한을 설정한 다음 NT Authority\Network Service 계정의 폴더에 대한 사용 권한을 설정합니다.

IIS_WPG 그룹의 폴더에 대한 사용 권한을 설정하려면 다음과 같이 하십시오.
1. Windows 탐색기를 시작한 후 다음 폴더를 엽니다.
%systemroot%\Help\iisHelp
2. 오른쪽 창에서 Common 폴더를 마우스 오른쪽 단추로 누른 다음 공유 및 보안을 누릅니다.
3. 보안 탭을 누르고 추가를 누른 다음 IIS_WPG를 입력하고 확인을 누릅니다.
4. IIS_WPG를 선택한 상태에서 허용 열 아래에 있는 다음 확인란을 선택한 후 확인을 누릅니다.
읽기 및 실행
폴더 내용 보기
읽기
5. 다음 폴더를 엽니다.
%systemroot%\system32\inetsrv
6. 오른쪽 창에서 ASP Compiled Templates 폴더를 마우스 오른쪽 단추로 누른 다음 공유 및 보안을 누릅니다.
7. 보안 탭을 누르고 IIS_WPG 그룹을 누른 다음 허용 열 아래에 있는 모든 권한 확인란을 선택합니다. 확인을 누릅니다.
8. 다음 폴더를 엽니다.
%systemroot%
9. 오른쪽 창에서 IIS Temporary Compressed 폴더를 마우스 오른쪽 단추로 누른 다음 공유 및 보안을 누릅니다.
10. 보안 탭을 누르고 IIS_WPG 그룹을 누른 다음 허용 열 아래에 있는 모든 권한 확인란을 선택합니다. 확인을 누릅니다.
NT Authority\Network Service 계정의 폴더에 대한 사용 권한을 설정하려면 다음과 같이 하십시오.
1. Windows 탐색기를 시작한 후 다음 폴더를 엽니다.
%systemroot%\Help\iisHelp
2. 오른쪽 창에서 Common 폴더를 마우스 오른쪽 단추로 누른 다음 공유 및 보안을 누릅니다.
3. 보안 탭을 누르고 추가를 누른 다음 NETWORK SERVICE를 입력하고 확인을 누릅니다.
4. NETWORK SERVICE를 선택한 상태에서 허용 열 아래에 있는 다음 확인란을 선택한 후 확인을 누릅니다.
읽기 및 실행
폴더 내용 보기
읽기
5. 다음 폴더를 엽니다.
%systemroot%\system32\inetsrv
6. 오른쪽 창에서 ASP Compiled Templates 폴더를 마우스 오른쪽 단추로 누른 다음 공유 및 보안을 누릅니다.
7. 보안 탭을 누르고 추가를 누른 다음 NETWORK SERVICE를 입력하고 확인을 누릅니다.
8. NETWORK SERVICE 그룹을 선택한 상태에서 허용 열 아래에 있는 모든 권한 확인란을 선택한 다음 확인을 누릅니다.
9. 다음 폴더를 엽니다.
%systemroot%
10. 오른쪽 창에서 IIS Temporary Compressed 폴더를 마우스 오른쪽 단추로 누른 다음 공유 및 보안을 누릅니다.
11. 보안 탭을 누르고 추가를 누른 다음 NETWORK SERVICE를 입력하고 확인을 누릅니다.
12. NETWORK SERVICE 그룹을 선택한 상태에서 허용 열 아래에 있는 모든 권한 확인란을 선택한 다음 확인을 누릅니다.
위의 단계를 완료한 후에는 서비스 스냅인이나 컴퓨터 관리 스냅인에서 IIS Admin 서비스를 다시 시작하십시오.

위로 가기

해결 과정

서비스 스냅인이나 컴퓨터 관리 스냅인에서 IIS Admin 서비스를 다시 시작하면 이 문제를 임시로 해결할 수 있습니다.

위로 가기

현재 상태

Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열한 제품에서 이 문제를 확인했습니다.

위로 가기

추가 정보

원인이 다른 유사한 문제에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
332097 (http://support.microsoft.com/kb/332097/) DCPROMO가 일부 IIS 폴더에서 사용 권한을 유지하지 않는다

+ Recent posts