Visual Studio.NET에서에서 웹 응용 프로그램을 디버깅할 때 "프로젝트를 실행 하는 동안 오류" 오류 메시지 발생

버그 번호: 41457 (Windows SE)

증상

Microsoft Visual Studio.net에서 웹 응용 프로그램을 작성 하 고 다음 f5 키를 눌러 응용 프로그램을 디버깅 하는 경우 다음과 같은 오류 메시지가 나타날 수 있습니다.
프로젝트를 실행 하는 동안 오류가 발생 했습니다: 웹 서버에서 디버깅을 시작할 수 없습니다. 액세스가 거부 되었습니다.
이 프로젝트에 대해 ASP.NET 페이지를 디버깅할 수 없도록 하 시겠습니까?

원인

(기본적으로 ASPNET 사용자 계정)에 ASP.NET 작업자 프로세스를 실행 하는 데 사용 되는 계정에 로컬 보안 정책 설정 "인증 후 클라이언트로 가장" 사용자 권한을 할당 하지 않으면이 문제는 발생 합니다. 이 문제는 컴퓨터에 Windows 2000 서비스 팩 4 (SP4)를 설치한 후 Microsoft Visual Studio.NET을 설치할 때 발생할 수 있습니다. 이 경우 ASPNET 계정에 로컬 보안 정책 설정 "인증 후 클라이언트로 가장" 사용자 권한을 할당 되지 않습니다.

"인증 후 클라이언트로 가장" 사용자 오른쪽 (또한 명명된 SeImpersonatePrivilege)을 설정 하는 새로운 Windows 2000 보안은 Windows 2000 s p 4에 처음 포함 되었습니다. "인증 후 클라이언트로 가장" 사용자 권한을 포함 하 여 Windows 2000 s p 4에 도입 된 새로운 보안 설정에 대 한 자세한 내용은이 문서의 뒷부분에 나오는 "추가 정보" 절을 참조 하십시오.

해결 방법

이 문제를 해결 하려면 "인증 후 클라이언트로 가장" 사용자 권한을 ASPNET 계정에 로컬 보안 정책 설정에 할당 합니다.
  1. 시작 프로그램 관리 도구한 다음 로컬 보안 정책을 클릭 합니다.
  2. 로컬 정책두 번 클릭 하 고 사용자 권한 할당을 누릅니다.
  3. 오른쪽 창에서 인증 후 클라이언트로 가장을 두 번 클릭 합니다.
  4. 로컬 보안 정책 설정 대화 상자에서 추가클릭 합니다.
  5. 그룹 또는 사용자 선택 대화 상자에서 ASPNET, 추가클릭 한 다음 확인을 누릅니다.
  6. 확인을 클릭합니다.

자세한 내용

"인증 후 클라이언트로 가장" 사용자 권한 (SeImpersonatePrivilege 라고도 함) Windows 2000의 보안을 향상 시킬 수 있습니다. (이 사용자 권한은 Windows 2000 s p 4에 처음 포함 되었습니다.) 이 보안 설정은 권한이 없는 서버는 원격 프로시저 호출 (RPC) 등의 방법을 통해 연결 또는 명명 된 파이프 클라이언트를 가장 하지 못하도록 수 있습니다. 는 Windows 2000 s p 4에 도입 된 보안 설정에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 "인증 후 클라이언트로 가장" 사용자 권한을 포함 하 여:
가장 클라이언트 인증 후" 821546 개요 및"전역 개체 만들기"보안 설정
Windows 2000 용 최신 서비스 팩을 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
260910 최신 Windows 2000 서비스 팩을 구하는 방법
Windows 2000에서 사용자 권한을 할당 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
220019 하는 방법: Windows 2000에서 사용자 권한을 설정
속성

문서 ID: 821255 - 마지막 검토: 2017. 2. 7. - 수정: 1

피드백