全新安装IIS 10Windows Server 2019上没有匿名身份验证

问题描述

我刚刚在Windows Server 2019(Datacenter Edition)上全新安装了IIS 10。然后,执行一个简单的localhost请求,以确认所有操作均已成功完成。我最终收到401响应。

进一步检查IIS管理器,发现没有Anonymous Authentication

IIS Manager with no Anonymous Authentication

正如您所看到的,这与按照此处的回答启用/配置无关:HTTP Error 401.1 - Unauthorized from Local IIS

即使没有配置或启用,也没有Anonymous Authentication

这是另一台服务器的图片,该服务器具有完全相同的环境,我执行了完全相同的安装过程,其中Anonymous Authentication的出现符合预期。

IIS Manager with Anonymous Authentication,correctly present


因此,当默认情况下未安装{/ {1}}时,如何在IIS 10上“安装” Anonymous Authentication

解决方法

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

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

因此,我想我遇到了IIS10安装损坏的情况,即使我不记得看到有关它的任何警告。


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

Remove IIS 10 on Windows 2019 - Remove Roles and Features on Server Manager

Remove IIS 10 on Windows 2019 - Uncheck "Web Server (IIS)"

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...