2013-06-18 1 views
0

저는 Cassini에서 실행될 때 제대로 작동하는 Silverlight 응용 프로그램을 IIS 창 인증에 사용하지 않습니다. 다음은 지금까지 수행 한 단계입니다. IIS에서 작동하지 않는 Windows 인증 - Silverlight

<identity impersonate="true" /> 
<roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider"/> 

<profile enabled="false"/> 

IIS에서 사용 Windows 인증 방법의 web.config

에서 추가 된 다음 노드입니다.

하지만 도움이되지 않는 것 같습니다. 나는 비어있는 사용자 개체를 얻는다. 그러나 동일한 코드가 Visual Studio의 로컬 서버 /에서 제대로 작동합니다. 도와주세요;

답변

0

코드를 통해 승격 된 권한을 사용해야했습니다. 빙고는 잘 작동했습니다.

using (HostingEnvironment.Impersonate()) // this line did the magic. 
     {//rest of my code. }