2012-10-04 6 views
9

우리에 대해 조금 설명해 드리겠습니다. 우리는 우리 팀을 위해 전용 서버를 가지고있는 개발자 그룹이지만 조직 전체의 정책을 시행하는 다른 그룹이 관리합니다. 이상적인 시나리오는 원격 디버깅을 서비스로 설정하고 그룹의 모든 사용자가 로컬 워크 스테이션을 통해 디버거에 액세스 할 수있게하는 것입니다. 그룹 관리자에게 서버에 대한 권한을 부여하는 것이 마지막 옵션입니다.관리자 계정이없는 VS2012 원격 디버그

우리는 다음과 같습니다 마이크로 소프트 페이지의 목록을 보았다 :

-http://msdn.microsoft.com/en-us/library/9y5b4b4f.aspx -

이 문서에서는 관리자 계정 제안 이유 뒤에 이유를 설명합니다. - http://blogs.msdn.com/b/greggm/archive/2008/05/15/visual-studio-remote-debugger-service-user-account-requirements.aspx -

이 기사에서는 다른 사용자가 원격으로 디버깅하는 동안 관리자가 서버에 로그인해야 할 필요성을 지적합니다. 옵션이 아닙니다. - http://msdn.microsoft.com/en-us/library/aa291278(v=vs.71).aspx -

-http://blogs.msdn.com/b/greggm/archive/2004/10/04/237519.aspx - - http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/2cd87191-f0fb-462b-8367-c1b7e3ddf443/ -

우리는 우리가 실행하는 서버 msvsmon을 볼 수있는 방화벽 권한을 설정할 수 있습니다. 원격 디버거가 원격 컴퓨터에서 서비스로 실행 중일 때 관리자 만 디버거에 연결할 수 있다는 사실이 대부분 발견되었습니다. 지금까지는 실용적인 해결책을 찾지 못했습니다.

그룹 관리자에게 권한을 부여하지 않고 원격 디버거에 액세스 할 수있는 네트워크 그룹을 설정해야합니까? 다른 옵션?

답변

0

내가 알고있는 한, 디버그 권한을 허용하는 특수 그룹에 사용자를 추가 할 수 있습니다. 프로덕션의 레코드에 대한 쓰기 액세스를 방지하려면 해당 그룹의 권한을 제거하도록 데이터베이스를 구성해야합니다 . Btw는 릴리스가 완료되었을 때 컴파일 한 것과 동일한 pdb 파일을 가져야합니다. 그런 식으로 코드를 디버깅 할 수 있습니다. 다른 방법으로는 값이 어디서 왔는지 눈을 멀게 할 수 있습니다. 마지막 릴리즈의 pdbs를 유지하고 개발자 팀에 액세스 할 수있는 좋은 방법입니다. 새로운 개인이 배포하는 마지막 이외의 디버깅 할 필요가 그래서 만약

enter image description here

+0

우리는, 버전 떨어져 우리의 자료를 기반으로, 그들은 단지, 다시 때문에 귀하의 일치를 배포합니다. –

+0

을주의해야합니다. 특별한 디버그 권한을 가진 새 그룹을 만들고 프로덕션 데이터베이스에서 쓰기 액세스를 제거하면 어떨까요? – Zinov

관련 문제