我在本地IIS上使用Windows身份验证。 UserPrincipal.Current
返回应用池服务帐户。 User.Identity.Name
返回null。
这是网络配置:
<system.web>
<authentication mode="Windows"></authentication>
<authorization>
<deny users="?" />
</authorization>
<identity impersonate="false" />
</system.web>
我也尝试使用impersonate = true
,但它没有帮助。