iis - 全新安装的 IIS 10 (Windows Server 2019) 上没有匿名身份验证
问题描述
我刚刚在 Windows Server 2019(数据中心版)上全新安装了 IIS 10。然后,做了一个简单的localhost
请求以确认一切都已成功完成。我最终收到了 401 响应。
在 IIS 管理器中进一步检查,我发现不Anonymous Authentication
存在。
正如你所看到的,这不是启用/配置它的问题,这里回答:HTTP Error 401.1 - Unauthorized from Local IIS
甚至没有配置或启用是Anonymous Authentication
一个问题。
这是另一个网络服务器的图片,具有完全相同的环境,我执行了完全相同的安装过程,Anonymous Authentication
正如预期的那样。
Anonymous Authentication
那么,当默认情况下未安装/存在时,如何在 IIS 10 上“安装” ?
解决方案
好的,在尽我所能之后,我无法解决它。最终完全删除 IIS,然后重新安装。
(重新)安装后,问题立即得到解决,一切都与应有的完全一样。Anonymous Authentication
显示在身份验证窗格上,并且请求已成功响应。
所以,我想我经历了一个损坏的 IIS10 安装,即使我不记得看到任何关于它的警告。
注 1:环境为 Azure VM、Windows 2019 Datacenter Edition、IIS10。
注 2:首次安装时,机器(VM)只有 1GB 内存。我不知道这是否会导致安装损坏。
注意 3:要在 Windows 2019 上卸载 IIS 10,很简单:打开“服务器管理器”-> 单击“管理”-> 单击“删除角色和功能”-> 取消选中“Web 服务器 (IIS)”-> 然后只需按照向导...
推荐阅读
- javascript - Jest 遇到了意外的令牌导入 { configure } from 'enzyme'
- c# - 将 DataTable 添加到现有 DataTable 单元格
- sql-server - 从 sql server 链接服务器连接到 Sphinx
- xpages - 部分刷新类型提前等未找到 ID 为 $$ajaxid 的组件
- properties - 如何在复制任务中为文件结构扩展 apache ant 属性
- sql - 使用临时表连接的 SQL 批量更新
- google-chrome - Chrome --disable-web-security 不再有效
- bash - 条件 Ping Bash 无法正常工作
- jmespath - JMESPath 的新手-> 没有键/值对的过滤器数组
- angular - 表单错误无法读取未定义的属性“获取”