asp.net 核心 windows 本地 iis 上的身份验证
asp.net core windows authentication on local iis
我从默认模板创建了默认 asp.net 核心应用程序。我在创建新项目 (here is what i did) 的过程中选择了 Windows 身份验证选项。当我在 issexpress 上 运行 应用程序时,它就像一个魅力。
当我将应用程序移动到本地 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部门?
我可以解决这个问题。我在本地 iis 上打开了 windows 身份验证功能,之后本地身份验证就像一个魅力。 Here 是一篇如何做到这一点的好文章。
我从默认模板创建了默认 asp.net 核心应用程序。我在创建新项目 (here is what i did) 的过程中选择了 Windows 身份验证选项。当我在 issexpress 上 运行 应用程序时,它就像一个魅力。
当我将应用程序移动到本地 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部门?
我可以解决这个问题。我在本地 iis 上打开了 windows 身份验证功能,之后本地身份验证就像一个魅力。 Here 是一篇如何做到这一点的好文章。