【发布时间】:2009-01-21 23:00:00
【问题描述】:
我正在对我的网站进行负载测试。该站点使用 clientCredentialType="Windows" 调用在同一机器上运行的 WCF 服务。一切正常,直到我达到一定的负载(甚至不是很高),然后我得到以下错误:
System.ServiceModel.Security.MessageSecurityException: HTTP 请求被禁止 客户端认证方案 '匿名的'。 ----> System.Net.WebException:远程 服务器返回错误:(403) 禁止。
每次通话时,我都会创建一个频道:
var proxy = (IClientChannel)channelFactory.CreateChannel();
成功后,我关闭:
proxy.Close();
出错时,我中止:
proxy.Abort();
有什么想法吗?我可以做些什么来更好地处理负载?寻找什么?
【问题讨论】:
标签: .net wcf load-testing stress-testing