【问题标题】:IIS not logging users on local machineIIS 不在本地计算机上记录用户
【发布时间】:2022-12-15 15:28:31
【问题描述】:

我使用我自己的 IIS 在我的本地计算机上启动并运行了我的 .NET 应用程序,用于开发环境,没有任何问题。然而,大约 2 周前,我们不得不在公司内部的每台电脑上安装一个网络证书,今天他们要求我对我的应用程序做一个小改动,但我无法在我的本地 IIS 上打开我的应用程序:我正在使用Windows autehntification,即使我输入了正确的凭据,窗口也会不断弹出,就好像我输入错误一样。奇怪的是,在 chrome 和 edge 上,我的凭据正在通过,当我尝试从外部机器登录任何这些浏览器时,一切都只能在 edge 上正常运行,并且只有在我使用我的用户时才能正常工作。当我尝试使用其他用户凭据时,我无法通过 winodws 验证提示。我不知道该怎么做,我没有以任何形式修改我的 IIS,我有点担心如果我在我的生产 IIS 上部署应用程序,一切都可能会崩溃。关于如何解决这个问题的任何想法?

【问题讨论】:

  • 通过注册表项禁用著名的环回检查,然后重试。
  • 我怎么做 ?你有资源吗?

标签: .net iis


【解决方案1】:

下面说明如何在 IIS 中禁用环回检查。在这种方法中,您可以通过编辑以下注册表项来简单地禁用检查。

  1. 从开始菜单中选择运行,然后输入“regedit”。

  2. 然后导航到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa

  3. 单击 Lsa Registry 并将 DisableLoopbackCheck 注册表项添加为 DWORD 值。

  4. 添加注册表项后,您可以找到名为“DisableLoopbackCheck”的条目。

  5. 您需要双击该键并输入 1,然后单击确定。

  6. 重新启动 IIS。

    请参考这篇文章:https://social.technet.microsoft.com/wiki/contents/articles/37337.disable-loopback-check-in-iis.aspx

【讨论】:

    猜你喜欢
    • 2016-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-13
    • 2013-11-04
    • 2014-09-11
    相关资源
    最近更新 更多