Visual Studio가 비 관리자 사용자로 실행중인 로컬 IIS 서비스를 디버깅하려면 어떻게해야합니까?

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

문제

Visual Studio 2008을 설치하고 관리자가 아닌 사용자로 실행 중입니다.

개발 중이며 Visual Studio를 사용하여 디버깅하고자하는 웹 응용 프로그램 프로젝트가 있습니다.나는 "Visual Studio Development Server"로 컴파일하고 디버그 할 수 있습니다.그러나 프로젝트 속성에서 "로컬 IIS 웹 서버 사용"을 선택하고 프로젝트를 저장하려고하면 Visual Studio는 "로컬 IIS 웹 사이트에 액세스하려면 관리자 계정의 컨텍스트에서 Visual Studio를 실행해야합니다.. "

이제 Microsoft의 Word를 사용하면 실제로 관리 계정을 사용하여 Visual Studio를 실행해야하지만 Microsoft의 Ultimatums는 항상 절대적으로 입증되지 않았습니다.

다른 유사한 질문들로부터 사용자를 "디버거 사용자"그룹에 추가하고 사용자가 SEDEBugPrivilege 특권을 부여했습니다.그러나 사용자가 실제로 관리자가 아니기 때문에 "관리자로 실행"할 수 없습니다.

도움이 되었습니까?

해결책

지금은 그대로

입니다.

방법이나 해결책이 함께 오면이 삭제됩니다.

다른 팁

관리자 권한이 필요없는 IIS Express를 사용할 수 있습니다.독립 실행 형 다운로드가 있지만 여기에 웹 매트릭스의 일부로 얻을 수 있다고 생각하지 않습니다. http://www.microsoft.com/web/webmatrix/download/ <./ P>

나는 이것을 시도한 적이 없지만 샷의 가치가있을 수 있습니다.

관리자로 로그인 한 동안 서비스 및 / 또는 응용 프로그램 풀이 실행되는 ID를 변경할 수 있습니다.정상적으로 사용하는 동일한 비 관리자 계정으로 실행하십시오.그런 다음 Visual Studio가 프로세스에 첨부하려고하면 보안 컨텍스트가 디버거와 디버깅중인 프로세스간에 일치합니다.

응용 프로그램 풀이 실행되는 ID를 변경하면됩니다.

여기 James Kovacs의 WebLog : 디버깅관리자가 아닌

프로젝트에 IIS에서 생성 된 웹 사이트가 있습니까?IIS 메타베이스에 쓰는 것은 관리자 액세스가 필요합니다.웹 사이트를 관리자로 설정하면 비 관리자로 디버깅 할 수 있습니다. 시도 / 테스트 할 한 가지는 웹 사이트의 폴더에서 IIS를 가리키고 실행중인 다음 Visual Studio를 사용하여 W3WP 프로세스에 프로세스를 연결합니다.

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