본문 바로가기

카테고리 없음

CS0016: 'c:WINNTMicrosoft.NETFrameworkv1.1.4322Temporary ASP.NET Filesroot2135a5088d69a834gdksfxh3.dll' 출력 파일에 쓸 수 없습니다. '액세스가 거부되었습니다.

제목과 같은 오류가 Windows 2003 Server 기반의 IIS 에서 발생 하였을 경우 아래 와 같이 두같이 방법을 통해 해결 할 수 있다.

1. Index Service 죽임 : 위 파일들은 iis가 기동 될때 사용하는 임시 파일들이다. 하지만 Index Service 의 오동작으로 해당 임시 파일을 생성 못할 수가 있다. 그래서 시스템->서비스->Insex Service를 중지 시키고 사용안함으로 설정 한다.

2. 또다른 원인으로 해당 임시 디렉토리에 충분한 권한이 없어 발생 할 수있다. 이경우 IIS의 응용프로그램 풀 에서 해당 웹 사이트에서 사용하는 응용프그램 풀의 속성중 사용권한을 Local System으로 변경 합니다.