本地iis上的asp.net核心windows身份验证
问题描述:
我从defaut模板创建了默认的asp.net核心应用程序。我在创建新项目(here is what i did)的过程中选择了Windows身份验证选项。当我在issexpress上运行应用程序时,它就像一个魅力。本地iis上的asp.net核心windows身份验证
当我将应用程序移到本地iis上时,它可以正常工作,但它不会获取用户信息。我在Windows功能中启用了Windows身份验证。但它显示空的User.Identity.Name。我试图将此行添加到web.config中
<security>
<authentication>
<windowsAuthentication enabled="true" />
<anonymousAuthentication enabled="false" />
</authentication>
</security>
试图从IIS管理器打开Windows身份验证。我不知道还有什么可能是错的。我错过了什么?
答
在web.config中,你有没有把
<authentication mode="Windows" />
中的System.Web部门呢?
我有同样的问题,尝试相同的事情...仍然没有成功。你有没有得到这个工作? –