首页 > 解决方案 > 全新安装的 IIS 10 (Windows Server 2019) 上没有匿名身份验证

问题描述

我刚刚在 Windows Server 2019(数据中心版)上全新安装了 IIS 10。然后,做了一个简单的localhost请求以确认一切都已成功完成。我最终收到了 401 响应。

在 IIS 管理器中进一步检查,我发现不Anonymous Authentication存在。

没有匿名身份验证的 IIS 管理器

正如你所看到的,这不是启用/配置它的问题,这里回答:HTTP Error 401.1 - Unauthorized from Local IIS

甚至没有配置或启用Anonymous Authentication一个问题。

这是另一个网络服务器的图片,具有完全相同的环境,我执行了完全相同的安装过程,Anonymous Authentication正如预期的那样。

具有匿名身份验证的 IIS 管理器,正确显示


Anonymous Authentication那么,当默认情况下未安装/存在时,如何在 IIS 10 上“安装” ?

标签: iisiis-10windows-server-2019

解决方案


好的,在尽我所能之后,我无法解决它。最终完全删除 IIS,然后重新安装。

(重新)安装后,问题立即得到解决,一切都与应有的完全一样。Anonymous Authentication显示在身份验证窗格上,并且请求已成功响应。

所以,我想我经历了一个损坏的 IIS10 安装,即使我不记得看到任何关于它的警告。


注 1:环境为 Azure VM、Windows 2019 Datacenter Edition、IIS10。
注 2:首次安装时,机器(VM)只有 1GB 内存。我不知道这是否会导致安装损坏。
注意 3:要在 Windows 2019 上卸载 IIS 10,很简单:打开“服务器管理器”-> 单击“管理”-> 单击“删除角色和功能”-> 取消选中“Web 服务器 (IIS)”-> 然后只需按照向导...

在 Windows 2019 上删除 IIS 10 - 删除服务器管理器上的角色和功能

在 Windows 2019 上删除 IIS 10 - 取消选中


推荐阅读