您好,我们有一个 Web 应用程序,它使用 wcf/svc API 与另一个 Web 应用程序通信。
这似乎工作正常,然而每天 wcf/svc API 尽管执行了请求并发回了正确的信息,却将其标记为 401(我们可以在 fiddler 中看到这一点)
为了让服务返回正确的 200 响应,我们执行了 iisreset,通常经过一两次后,服务器就可以继续运行一天。我们尝试过自动执行 iisreset,但无济于事。
我们的服务器人员想要重新安装 HTTP 激活功能,我们还有其他一些想法。但目前这就像大海捞针。
有什么想法吗?
目前,当我在谷歌上搜索这个问题时,我只看到很多针对旧版本的 iis/我们的服务器的旧问题。例如 http://aadhoc.blogspot.com/2010/01/wcf-service-401-intermittent-error.html
更新
有 2 个服务器是负载平衡的 - 似乎通常每天只有一个会出现故障。
**
更新 2
收到失败的请求跟踪日志,其中显示身份验证“NOT_AVAILABLE”