我们有一个混合的 WCF 和 ASMX Web 服务,目前正在一个体面的项目中使用。现在,大多数时候一切都运行得很好,但是在极少数情况下,似乎是随机的,Web 服务开始阻止调用,这会将 401 Unauthorized 错误返回到相关页面。似乎是 ASMX 服务调用导致了这种情况,但鉴于这种情况并不经常发生并且不可重现,我不能肯定地说。
该错误在 IIS 重置后消失了,至少有一次它最终自行消失了。我们使用 Windows 身份验证作为禁用匿名访问的凭据类型。
有人对为什么会发生这种情况有任何想法吗?