我们有一个WCF服务,我们最近从
进行了更改[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall)]
到
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Single)]
以提高性能。
从那时起,它运行得更快,但是使用以下代码对3个客户端进行了测试:
private static readonly HttpClient client = new HttpClient { Timeout = Timeout.InfiniteTimeSpan };
private static string uri= $"http://localhost:8080/WcfService/DoSomething";
static async Task Main(string[] args)
{
for (var i = 0; i < 100000; i++)
{
var result = await client.PostAsJsonAsync(uri, GetSomeData());
}
}
带来以下错误:
翻译:
尝试访问不存在的网络连接
不确定如何查找和解决问题。感谢您的协助。
谢谢!