2009-03-26 3 views
0

.NET 1.0에서 웹 사이트를 디버그하려고하면 다음 오류가 나타납니다. "프로젝트를 실행하는 동안 오류가 발생했습니다 : 웹 서버에서 디버깅을 시작할 수 없습니다. 레지스트리에서 키 "ASP .NET 1.0 응용 프로그램을 디버그 할 수 없습니다.

레지스트리에서 키를 읽을 수 없다는 이유로 특정 오류에 대한 문서를 찾을 수 없습니다.

나는 Microsoft KB For This을 보았지만, 레지스트리 읽기 오류가 발생하지 않았습니다.

편집 :이 문제를 해결했습니다. aspnet_wp.exe가 실행중인 사용자 이름을 PC의 Administartors 그룹에 추가하십시오. 이는 컴퓨터에 보안 허점을 노출하기 때문에 매우 나쁜 것입니다. 그러나 "레지스트리에서 키를 읽으려면"이 계정에서 필요한 "기타"권한이 아직 명확하지 않습니다.

+0

읽으려고하는 레지스트리 키를 말합니까? 레지스트리 키가 코드에서 읽으려는 경우 키에 대한 읽기 전용 액세스를 요청하는지 확인해야합니다. 기본 IIS 설정으로 앱은 대부분의 reg 키, esp에 대한 쓰기 권한이없는 자격 증명으로 실행됩니다. HKLM –

+0

아니요! 그것은 읽으려고하는 키를 말하지 않습니다. 디버깅 (Ctrl + F5)없이 프로젝트를 시작하면 정상적으로 실행됩니다. 이것은 VS 2002에 있습니다. –

+0

보안 이벤트 로그에서 디버그 모드로 응용 프로그램을 실행할 때 오류 감사 항목을 찾으십시오. –

답변

0

SysInternals에서 RegMon을 실행 해보십시오. 어떤 레지스트리 키가 거부되는지 표시해야합니다.