我最近让两台 IIS 服务器运行得非常顺畅。我能够毫无问题地从外部访问它们,但是几天前,当我尝试从外部访问 IIS 服务器 A 时,突然出现了 DIGEST 登录提示。
Digest 未安装在 IIS 的“添加角色和功能”工具中。另一台服务器仍然运行良好。自从我启动它们以来,我没有进行任何更新,所以我不知道为什么现在会发生这种情况 :(
我是 Windows Server 2012 的新手,不太清楚接下来该怎么做。任何正确的指导都会很有帮助。
谢谢。
答案1
这是 Windows Server 2012 R2 的错误。您必须卸载工作文件夹功能。我花了好几个晚上才搞定。
答案2
我遇到了类似的问题。我在服务器上的任何“*.config”文件中使用 grep 搜索单词“digest”。我最终发现我的 C:\Windows\System32\SyncShareSvc.config 已启用摘要。这与 Windows 同步共享服务和“工作文件夹”功能有关。
我们不需要该服务,所以我们的解决方案是从“打开和关闭 Windows 功能”>“文件和存储服务”>“文件和 iSCSI 服务”>“工作文件夹”中删除工作文件夹功能。之后,我们不再被提示进行摘要式身份验证。
答案3
查看 IIS W3SVC 日志并追溯到第一次执行此操作时,看看服务器上发生了什么变化。很可能是某些东西改变了某些东西。不要排除其他人未经您的许可就更改了它。
答案4
以下对我有用,只需通过你的服务器角色,然后删除工作文件夹
我遇到了类似的问题。我在服务器上的任何“*.config”文件中使用 grep 搜索单词“digest”。我最终发现我的 C:\Windows\System32\SyncShareSvc.config 已启用摘要。这与 Windows 同步共享服务和“工作文件夹”功能有关。