我有一个WCF应用程序(vb)可以正常工作但是当用户在服务器正在调用另一个用户时请求信息时,每个人都会挂起!
答案 0 :(得分:3)
配置服务时,需要配置两件事:
根据您目前提供的信息,我建议更改这两个设置,看看它是否能解决您的问题:
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerCall,
ConcurrencyMode = ConcurrencyMode.Multiple)]
public class MyService : IMyService { ... }
我把我学到的东西放在一起写了一些博客文章,同时在我们的WCF服务上做了一些性能工作,也许它会有所帮助:
http://theburningmonk.com/2010/05/wcf-improve-performance-with-greater-concurrency/