로그인 페이지에서 로그인 한 사용자를 가장합니다. 사용자가 광고에 계정이 있고 내 연결 문자열에 Integrated Security = true
이 있습니다. 이렇게하면 사용자는 데이터베이스에 액세스해야합니다.ASP.NET 가장은 얼마나 오래 지속됩니까?
내가 로그인 페이지
...
tempWindowsIdentity = New WindowsIdentity(tokenDuplicate)
impersonationContext = tempWindowsIdentity.Impersonate()
에 아래의 코드를 사용하여 가장 사용자 세션이 종료 될 때까지 마지막이 가장이됩니까? 응용 프로그램은 동일한 DB를 사용하는 다른 서버의 웹 서비스뿐만 아니라 DB를 호출하는 여러 다른 프로젝트 DLL을 호출합니다.
그렇지 않은 경우 가장을 호출해야하는 빈도는 얼마나됩니까? DB 호출이 많이 발생합니다. 즉
는
나는 내 로그인 화면을 표시 할 수 있도록 활성화 익명 액세스 폼 인증이 필요하지만, 나 또한 내 응용 프로그램을 통해 (한 번만 설정, 바람직하게는) 가장 할하기 위해 사용자의 AD ID를 필요
-1 : .NET 1.1 콘텐츠입니다. .NET 1.1에 대한 질문이 아니라면 게시하지 마십시오. –
http://msdn.microsoft.com/en-us/library/ff647404.aspx를 통해 읽을 수도 있습니다. @ JohnSaunders, 때때로 Microsoft는 최신 .NET 릴리스에 대한 우수 기사를 업데이트하는 것을 잊었습니다. 따라서 이러한 이유로 downvoting은 공정하지 않습니다. –
@LexLi : http://msdn.microsoft.com/en-us/library/xh507fc5.aspx를 찾으려면 5 분이 걸렸습니다. –