Visual Studio에서 디버깅을 시작하려면 디버그 사용자 또는 관리자의 구성원이어야 합니다.그런데 작동하지 않는다면 어떻게 되나요?

StackOverflow https://stackoverflow.com/questions/11724

문제

윈도우 XP 컴퓨터 Visual Studio 2003 2005 및 2008은 모두 디버깅을 시작할 수 없다고 불평합니다. 웹 애플리케이션 왜냐하면 저는 Debug Users 그룹이나 Administrators 그룹의 구성원이어야 하기 때문입니다.그래서 저는 관리자이고 혹시라도 디버그 사용자를 추가했는데 여전히 불만이 있습니다.

내 컴퓨터를 다시 포맷하고 다시 시작하지 않고 이 문제를 겪고 [문서화되지 않은 명령으로] 고친 사람이 있습니까?

도움이 되었습니까?

해결책

"디버그 프로그램" 권한(사용자 권한 할당 아래)에 어떤 사용자 및/또는 그룹이 있습니까?어쩌면 해당 설정이 그룹 정책(Daniel의 답변)에 의해 무시되었거나 어떤 이유로 인해 문제가 생겼을 수도 있습니다.당연히 "디버그 사용자" 그룹이 포함되어야 합니다.

다른 팁

이와 같은 문제가 발생하여 그룹 정책 문제인 것으로 확인되었습니다.활성화해야 하는 디버깅을 위한 그룹 정책 설정이 있습니다.그것은 당신이 올바른 그룹에 속해 있다는 사실을 무시합니다.

당신은 실행을 시도할 수 있습니다 "VsJITDebugger.exe -p <PID>"를 명령줄에 입력합니다.나는 비슷한 상황에 처해 있었고 위의 방법을 사용하여 응용 프로그램을 디버깅할 수 있었습니다.

"VsJITDebugger.exe /?"는 모든 옵션을 표시합니다.

PID는 작업 관리자(보기->열 선택...) 또는 Visual Studio의 프로세스에 연결에서 찾을 수 있습니다.

정말 좋습니다. 저는 XP의 "관리 도구 -> 로컬 보안 설정 -> 로컬 정책 -> 사용자 권한 할당"에 대해 전혀 알지 못했습니다.내 "디버그 프로그램" 정책은 "관리자"로만 설정되어 있지만 이제 디버깅을 시도하면 제대로 작동했으며 .NET Framework 3.5를 설치한 지 며칠이 지났기 때문에 설치로 인해 백그라운드에서 문제가 해결되었을 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top