Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在windows Server 2012上的IIS 8.5中配置windows身份验证_Asp.net_Windows Authentication_Windows Server 2012_Intranet_Iis 8.5 - Fatal编程技术网

Asp.net 在windows Server 2012上的IIS 8.5中配置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 Server 2008 IIS 7.5上有一个ASP.NET Intranet应用程序,具有Windows身份验证功能-这一切都非常有效

我一直在尝试将其迁移到Windows Server 2012。我已为服务器安装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版本中获得免费访问权限