2008-08-14 8 views
0

Windows XP 컴퓨터 Visual Studio 2003 2005 및 2008 모두 디버그 사용자 그룹 또는 Administrators 그룹의 구성원이어야하므로 내 웹 응용 프로그램 디버깅을 시작할 수 없다는 불만이 있습니다. 그래서 저는 관리자이고, 디버그 사용자를 추가 할 것입니다. 여전히 불평합니다.Visual Studio에서 디버깅을 시작하려면 Debug Users 또는 Administrators의 구성원이어야합니다. 네가 그래도 작동하지 않는다면?

내 컴퓨터를 다시 포맷하고 처음부터 다시 시작하기에 이르렀는데 누구에게도이 문제가 발생하여 [문서화되지 않은 명령으로] 해결 되었습니까?

답변

2

"프로그램 디버깅"(사용자 권한 할당 아래)에있는 사용자 및/또는 그룹은 무엇입니까? 어쩌면 그 설정은 그룹 정책 (Daniel의 답변)에 의해 무시되었거나 어떤 이유로 든 쾅쾅 나왔을 것입니다. 분명히 "디버그 사용자"그룹을 포함해야합니다.

+0

https://msdn.microsoft.com/en-us/library/aa290100(v=vs.71).aspx에는 얻을 수있는 모든 종류의 오류에 대한 이유와 오류 발생 이유가 설명되어 있습니다. – KerSplosh

0

명령 줄에서 "VsJITDebugger.exe -p <PID>"을 실행 해보십시오. 나는 simalar 상황이 있었고 위의 것을 사용하여 응용 프로그램을 디버깅 할 수있었습니다.

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

PID는 작업 관리자 (보기 -> 열 선택 ...) 또는 Visual Studio의 프로세스에 첨부 할 수 있습니다.

1

이와 같은 문제가 발생하여 그룹 정책 문제임이 발견되었습니다. 사용하도록 설정해야하는 디버깅을위한 그룹 정책 설정이 있습니다. 그것은 당신이 올바른 그룹에 있다는 사실보다 우선합니다.

0

굉장히, XP에서 "관리 도구 -> 로컬 보안 설정 -> 로컬 정책 -> 사용자 권한 할당"에 대해서는 정말 잘 모르겠습니다. 내 "디버그 프로그램"정책은 "Administrators"로만 설정되어 있지만 지금은 디버그를 시도하고 있습니다.이 작업은 .NET Framework 3.5를 설치 한 후 며칠입니다. 설치가 백그라운드에서 고정되어있을 수 있습니다.