【问题标题】:Turning on Anonymous Authentication, but IIS is still sending 401 with kerberos/windows auth request打开匿名身份验证,但 IIS 仍然使用 kerberos/windows 身份验证请求发送 401
【发布时间】:2016-05-14 00:21:13
【问题描述】:

好的,所以在我的新站点 bob.testing.com 上,我将其设置为匿名身份验证。在它下面,我有一个名为应用程序的文件夹。那不是应用程序,也没有配置。在应用程序下,我有一个名为 MyApp 的文件夹。最初,我将其设置为 Windows 身份验证,但后来我需要将其更新为匿名。如果我将此文件夹重命名为 MyApp2 并创建它使用匿名身份验证的应用程序。当我重命名它时......它会发回 401。我已经用 Fiddler 进行了测试,尝试更换浏览器,让其他人在工作中尝试它。结果相同。我尝试过回收应用程序池、更改应用程序池、重新启动 IIS...

有人知道如何删除 IIS 缓存的有关此应用程序的任何信息吗?我不希望为此项目重命名和重构我的其他应用程序。

【问题讨论】:

    标签: iis windows-authentication windows-server-2012-r2 iis-8.5


    【解决方案1】:

    所以,在发布之后;我实际上看过这里:

    C:\Windows\System32\inetsrv\config\applicationHost.config
    

    它列出了两个位置路径。我最终只是删除了两者,然后再次将其设置为应用程序。它现在似乎正在工作......

    看起来像这样:

    <location path="bob.testing.com/apps/MyApp">
        <system.webServer>
            <security>
                <authentication>
                    <anonymousAuthentication enabled="false" />
                    <windowsAuthentication enabled="true" />
                </authentication>
            </security>
        </system.webServer>
    </location>
    

    【讨论】:

      猜你喜欢
      • 2020-06-07
      • 2019-01-09
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-10
      • 1970-01-01
      相关资源
      最近更新 更多