【问题标题】:Using DNS to access ASP.NET with Windows Auth使用 DNS 通过 Windows Auth 访问 ASP.NET
【发布时间】:2014-11-06 13:21:46
【问题描述】:

想知道你是否可以在这里帮助我,这几天一直在苦苦挣扎。

我有一个安装了 Windows 身份验证的 IIS 站点,它的工作方式与它应该做的完全一样。这个特定的 IIS 服务器包含大约 6 个其他站点,因此我创建了一个名为 Helpdeskv6 的新站点,应用程序池 Helpdeskv6 设置为使用 ApplicationPoolIndentity 集成的 .NET 4。我们目前正在开发 2008 R2 域,没有 Windows 防火墙等。

所以我现在创建了一个 A 记录,它为我们的 Intranet 用户提供了一个不错的小名称,该 A 记录称为帮助台(FQDN:helpdesk.my.domain)。 IIS 站点设置为在标准端口 80 上为帮助台和 FQDN 绑定。但是当我尝试浏览到 A 记录地址时,它不断提示我输入用户名和密码。当我输入我的详细信息时,它们可以工作,但我不希望提示用户。

我启用了 ASP.NET 模拟和 Windows 身份验证 - 提供程序是 NTLM 和协商。 ASP 模拟是身份验证用户。在我的 ASP 项目 Web 属性页面中勾选了 NTLM 身份验证。

我尝试启用和禁用这么多不同的设置,我使用了 setsnp -S HTTP/helpdesk.my.domain webserver001 并且我使用了 setsmp -S HTTP/helpdesk webserver001,因为我已经阅读了很多显然需要这些但似乎没有任何效果。

我以前从未使用过带有 A 记录的 ASP 身份验证,所以我非常不知所措,请帮助,希望我提供了足够的信息,因为我不想让用户不断输入他们的 Windows 身份验证它应该是自动的,所以我只是可怕的是,我在这里错过了一个技巧,因为当我通过 netbios 名称浏览时它可以工作,但这不适合我们的环境

【问题讨论】:

    标签: asp.net windows authentication dns


    【解决方案1】:

    忘记关闭了,

    问题是因为该站点未注册为 Intranet 站点,并且未传输身份验证详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-11
      • 1970-01-01
      • 1970-01-01
      • 2019-05-15
      • 2017-08-29
      • 2021-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多