VS2008의 웹 서버에서 웹 사이트를 실행할 때 다음 줄이 호출되면 "이 워크 스테이션과 기본 도메인 간의 트러스트 관계가 실패합니다 . " 예외.Windows 인증을 사용하여 Windows 2008에서 VS 2008의 디버깅 웹 서버를 사용하는 경우 User.IsInRole이 실패 함
if (User.IsInRole("SomeRole"))
...
나는 UAC를 해제했고, VS 2008으로 설정하고, 내장에있어 웹 서버, 관리자 권한으로 실행하고, 나 또한 도메인에 내 상자를 계속할 수있었습니다했다. 이 코드는 IIS의 내 Server 2003 상자 중 하나에서 호출하면 잘 작동하며 Vista에서는 항상 정상적으로 작동합니다.
어떤 원인 일 수 있습니까?
편집 :
난 그냥 내 로컬 컴퓨터에 IIS 7.5에서 실행 시도하고 내가 같은 오류를 얻고있다. IIS 5.1 및 VS 2008 웹 서버에서 Windows XP를 실행하면 작동합니다.
에서 사용할 수 있습니까? Win 7 RTM에서도 동일한 동작이 발생합니다. –
아니요. 하지만 VS Web Server 나 IIS처럼 보이지는 않습니다. 같은 방식으로 권한을 확인하는 콘솔 앱을 작성하고 동일한 오류가 발생했습니다. – holz