2016-08-11 2 views
0

로컬 개발에 IIS (IIS Express가 아닌)를 사용하는 프로젝트에서 작업 할 때 실제로는 Windows 8에서 어떤 사용 권한이 필요합니까? 관리자로 항상 실행하고 싶지 않습니다 ... 로컬 사용자 계정 (LUA)을 사용하여 실행하면 첫 번째 오류 메시지가 메타베이스 (아마도 잘못된 이름으로 사용 권한을 변경하면 같은 오류 메시지가 나타납니다. inetsrv/config에있는 config 파일도 사용할 수있을 때까지). 이제 빌드가되지만 "웹 서버에서 디버깅을 시작할 수 없습니다. IIS가 시작된 URL과 일치하는 웹 사이트를 나열하지 않습니다."라는 오류 메시지가 나타납니다.IIS와 함께 VS를 실행하는 데 필요한 사용 권한

블로그 https://blogs.msdn.microsoft.com/jaredpar/2005/02/04/myth-creating-web-applications-with-visual-studio-requires-admin-privileges/ 나이가 들었지만, 필자 자신 (또는 내가 만든 그룹)에게 올바른 권한을 수동으로 부여 할 수 있어야한다는 것을 적어도 암시합니다. 그냥 그 권한이 무엇인지 알아야합니다 ...

+0

그런 오래된 글은 잊어 버리십시오. Microsoft가 모든 공식 문서에서 관리자 권한을 필요로 할 때, 이는 그러한 블로그 게시물이 전혀 신뢰할 수 없다는 것을 의미합니다. –

답변

1

IIS에 대해 VS를 실행하려면 VS 권한 상승을 실행해야합니다 (프로세스에는 관리자 권한이 필요합니다).

관리자가 아닌 계정에서 VS "관리자 권한으로"실행할 수도 있습니다. IIS를 구성하는 데 필요한 도구로도이 작업을 수행해야합니다.

그러나 필자는이를 시도한 적이 없으며 승격되지 않은 관리자 계정으로 실행하므로 승격 된 VS 내에서 파일 변경 사항을 모두 승격되지 않은 프로세스에 완전히 액세스 할 수 있습니다.

추가 : VS는 실제로 모든 프로세스 디버그 권한 만 필요하지만 그 한 가지 권한을 부여하면 VS 프로세스를 한 가지 차이로 제한하는 작업을 통해 다른 모든 권한을 얻을 수 있습니다 무의미한.

관련 문제