我們使用僅啓用了Windows身份驗證的IIS 7.5。提供商是ntlm和negogiate(因爲我們希望它可以通過互聯網訪問)。IIS窗口身份驗證(NTLM)
客戶端是silverlight調用wcf服務。即使我們建立了會話,客戶端也會使用某個身份驗證令牌發送協商和服務器返回401。這發生intermettinetly,與許多成功的電話(混合失敗的電話)
許多調用工作正常,只是發送sessionid和everthing工作正常。
在拉琴,我們看到下面
客戶端發送
授權:協商TlRMTVNTUAABAAAAl4II4gAAAAAAAAAAAAAAAAAAAAAGAbEdAAAADw == ASP.NET_SessionId = 0ix0fqf02j1imrpfc4awit3w
服務器發送
WWW身份驗證:協商TlRMTVNTUAACAAAACgAKADgAAAAVgonitqRU/FVLp9EAAAAAAAAAAI4AjgBCAAAABgGxHQAAAA9BAEQATABBAEIAAgAKAEEARABMAEEAQgABAA4AQwBJAFIAVAAtAEQAMwAEABYAYQBkAGwAYQBiAC4AbAB vAGMAYQBsAAMAJgBDAEkAUgBUAC0ARAAzAC4AYQBkAGwAYQBiAC4AbABvAGMAYQBsAAUAFgBhAGQAbABhAGIALgBsAG8AYwBhAGwABwAIAMsTFgtFNc4BAAAAAA