我开发了一个带有以下instanceContextMode的WCF服务 [ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
现在通过跟踪服务,我发现它会引发以下错误。 •在第一次出现错误时,它会显示以下消息:已达到最大挂起连接数。 •在第二次出现时,它会给出以下消息:系统达到油门限制设置'MaxConcurrentConnections'。此油门的限制设置为200.可以通过修改服务油门元素中的属性'maxConcurrentSessions'来更改油门值。
要解决此错误,我需要设置serviceThrottling。
我想了解InstanceContextMode.Single和maxConcurrentSesstions b'coz之间的关系我将InstanceContextMode设置为单一,然后它给出了关于MaxConCurrentSessions的错误。
请指导
答案 0 :(得分:1)
会话和实例是两个不同的东西。通常会出现混淆,因为您可以使用PerSession实例化为每个会话创建一个实例。但是,无论实例模型如何,都可以存在会话
我围绕这个
撰写了几篇博客文章哪个应该有助于澄清关系