【问题标题】:Asp.net Windows Authentication not workingAsp.net Windows 身份验证不起作用
【发布时间】:2023-04-03 20:22:01
【问题描述】:

对 Windows 身份验证感到困惑。

我尝试了以下方式。

1) 我创建了 2 个页面 Home.aspx 和 Admin.aspx

2) 创建虚拟目录并将我的应用程序放在 IIS 中。

3) 匿名访问为假,集成 windows 安全为真。

4) 在 web.config 文件中已经给出了这段代码。

    <authentication mode="Windows"/>


    <authorization>
----------------------      

    </authorization>

5) 在计算机管理下创建新用户。

尝试使用标签中的各种角色部分。

但我作为角色输入的内容并不是询问凭据。

标签中的角色部分附近似乎有一些问题。

请帮我看看需要为 Windows 身份验证添加什么标签。

提前感谢您的帮助。

【问题讨论】:

  • 你用IE吗?如果是,您是否在高级设置中勾选了“启用集成 Windows 身份验证”?
  • @Robert:是的,它只被检查过
  • “尝试使用标签中的各种角色部分” - 更具体地说明您正在尝试的内容、您看到的内容以及您期望看到的内容。如果为一个或多个角色添加“允许”元素,则可能还需要附加一个元素 &lt;deny users="*"/&gt;
  • @Joe:我的预期输出将是它应该在我运行网页时询问我的 Windows 登录凭据。我正在关注下面的文章。codeproject.com/Articles/98950/… 身份验证,但我不明白授权标签中的这一部分是什么
  • @ChaitanyaPhani - 这取决于浏览器。 IE 和其他一些最近的浏览器将使用您当前的凭据,而不会提示浏览器是否与网站位于同一域或同一台计算机上。

标签: asp.net


【解决方案1】:

您还必须确保您的网址不包含点

查看我的回答:WIndows Authentication not working

【讨论】:

    猜你喜欢
    • 2023-04-11
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 2012-09-13
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    相关资源
    最近更新 更多