我正在对我的网站进行负载测试。该站点使用 clientCredentialType="Windows" 调用在同一机器上运行的 WCF 服务。一切正常,直到我达到一定的负载(甚至不是很高),然后我收到以下错误:
System.ServiceModel.Security.MessageSecurityException:HTTP 请求被客户端身份验证方案“匿名”禁止。----> System.Net.WebException:远程服务器返回错误:(403)禁止。
每次通话时,我都会创建一个频道:
var proxy = (IClientChannel)channelFactory.CreateChannel();
成功后,我关闭:
proxy.Close();
出错时,我中止:
proxy.Abort();
有什么想法吗?我可以做些什么来更好地处理负载?要找什么?