【问题标题】:IIS asking for windows authenticationIIS 要求 Windows 身份验证
【发布时间】:2013-12-12 17:43:06
【问题描述】:

我在 iis 7 中部署了我的 asp.net 应用程序并允许匿名用户,但是当我输入用户名和密码时,它会多次要求 Windows 身份验证。当我再次取消对话框时,它会将我重定向到主页。请告诉如何解决它

【问题讨论】:

  • 您是否在 web.config 中启用了匿名用户?并且您是否在 IIS 站点的身份验证部分启用了匿名身份验证?
  • 请告诉我如何启用此功能
  • 你是只使用 IE 还是混合浏览器?
  • 使用 IE 浏览器,它在其他浏览器上也显示相同的行为。
  • 是否会发生在多个用户身上?测试用户的密码是否过期?

标签: c# asp.net iis


【解决方案1】:

您可以尝试绕过系统之间的任何代理吗?我自己也遇到过类似的问题,因为代理没有通过身份验证信息

【讨论】:

  • 这可能是一条评论
  • 没有足够的声誉来发表评论
【解决方案2】:

在您网站的 web.config 中应该允许匿名用户:

<authorization>
    <allow users="?"/>
    <allow users="*"/>
</authorization>

此外,必须在 IIS 上为您的网站启用匿名身份验证。要启用它,请在 IIS 中选择您的站点,然后在右侧找到身份验证图标。打开它,启用匿名身份验证并禁用 Windows 身份验证。

【讨论】:

  • 在 IIS 中设置匿名也应该修改 web.config。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-22
  • 2011-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多