Asp.net 在windows Server 2012上的IIS 8.5中配置windows身份验证
我搜索得够多了,但找不到解决办法。我在Windows Server 2008 IIS 7.5上有一个ASP.NET Intranet应用程序,具有Windows身份验证功能-这一切都非常有效 我一直在尝试将其迁移到Windows Server 2012。我已为服务器安装Windows身份验证角色,并已为网站启用Windows身份验证Asp.net 在windows Server 2012上的IIS 8.5中配置windows身份验证,asp.net,windows-authentication,windows-server-2012,intranet,iis-8.5,Asp.net,Windows Authentication,Windows Server 2012,Intranet,Iis 8.5,我搜索得够多了,但找不到解决办法。我在Windows Server 2008 IIS 7.5上有一个ASP.NET Intranet应用程序,具有Windows身份验证功能-这一切都非常有效 我一直在尝试将其迁移到Windows Server 2012。我已为服务器安装Windows身份验证角色,并已为网站启用Windows身份验证 该应用程序对我的帐户似乎运行良好,但如果其他人尝试连接,他们将获得windows登录弹出窗口。我也遇到类似问题。我写下了这个答案: 简言之,答案是: 确保已
该应用程序对我的帐户似乎运行良好,但如果其他人尝试连接,他们将获得windows登录弹出窗口。我也遇到类似问题。我写下了这个答案:
- 确保已安装
Web Windows身份验证
- 确保已为Windows身份验证设置了
(并且我也关闭了匿名身份验证)Set-WebConfigurationProperty
- 确保您的Web.Config设置正确
最大的区别是IIS在默认情况下关闭了它,即使您的Web.Config配置正确,您也必须显式启用它才能使用它。我也遇到了类似的问题。我写下了这个答案:
- 确保已安装
Web Windows身份验证
- 确保已为Windows身份验证设置了
(并且我也关闭了匿名身份验证)Set-WebConfigurationProperty
- 确保您的Web.Config设置正确
最大的区别是IIS在默认情况下已关闭此功能,即使您的Web.Config配置正确,您也必须显式启用它才能使用它。然后授予用户访问权限。Windows身份验证并不意味着任何人都可以自动访问。除非您向特定用户或组授予权限,否则任何人都无法使用Windows Server 2008 IIS 7.5登录。我不必这样做。Intranet应用程序具有自定义角色的windows身份验证。我从来没有把任何人添加到那个服务器上,事实上是这样的。有人在那里设置了适当的权限,否则没有人能够登录。也许web.config有一个允许所有用户访问的条目。默认情况下,您无法在任何IIS版本中自由访问用户。Windows身份验证并不意味着任何人都可以自动访问。除非您向特定用户或组授予权限,否则任何人都无法使用Windows Server 2008 IIS 7.5登录。我不必这样做。Intranet应用程序具有自定义角色的windows身份验证。我从来没有把任何人添加到那个服务器上,事实上是这样的。有人在那里设置了适当的权限,否则没有人能够登录。也许web.config有一个允许所有用户访问的条目。默认情况下,您无法在任何IIS版本中获得免费访问权限