1
ASP.NET 4.0 응용 프로그램이 관리 계정에서 실행되도록 노력하고 있습니다. 내 Web.config의이있어 :ASP.NET - 가장이 작동하지 않습니다.
<identity impersonate="true" userName="Admin" password="myadminpassword"/>
'관리자'는 내 서버 (윈도우 서버 2003 SP2, IIS6를 실행)의 로컬 관리자 계정입니다.
그러나 'SYSTEM'은 실행했을 때 여전히 Environment.UserName
에서 반환됩니다.
내가 잘못 처리하고 있는데 어쨌든 가장이 실제로 작동하는지 확인해야합니까? 이것은 내가보기에는 더 큰 문제의 원인 일 가능성이 높습니다. 그래서 나는 가장을 올바르게 사용하고 싶습니다.
업데이트
가 나는 또한
System.Security.Principal.WindowsIdentity.GetCurrent().Name
를 출력하려고했습니다하지만 가장처럼 보이는, 그래서,이 또한 사용자 이름으로 'NT AUTHORITY \ 시스템'을 반환 작업 또는 무언가는되지 않는다 내 web.config를 오버 라이딩 하시겠습니까?
감사합니다.