当访问我编写的应用程序时,FireBug 显示每次调用 Web 服务或 HTTP 处理程序都会尝试三次,前两次显示为“401 Unauthorized”,即使它们返回了正确的结果。这个一致。每次调用都做同样的事情。
知道为什么会这样吗?
最佳答案
它正在执行 NTLM 授权协商。在 Microsoft NTLM 上查看 MSDN:http://msdn.microsoft.com/en-us/library/aa378749.aspx
关于asp.net - 为什么 Web 服务或 HTTP 处理程序调用给出两个未经授权的错误然后一次成功?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/628143/