Я использую проверку подлинности Windows на локальном IIS. UserPrincipal.Current
возвращает учетную запись службы пула приложений. User.Identity.Name
возвращает ноль.
Вот веб-конфигурация:
<system.web>
<authentication mode="Windows"></authentication>
<authorization>
<deny users="?" />
</authorization>
<identity impersonate="false" />
</system.web>
Я тоже пытался использовать impersonate = true
, но это не помогло.