serviceThrottling 的服务属性 SessionMode.NotAllowed 和 maxConcurrentSessions 可以与 wshttpbinding 同时使用。
这是否意味着它们可能指的是两个不同的会话概念?
例如 SessionMode.NotAllowed = 无状态服务。
最大并发会话数 = 最大值。并发(不同?)安全协商。
编辑:
从this answer to another question我了解到“WCF将检查app.config [maxConcurrentSessions]是否与属性[SessionMode.NotAllowed]一致,如果不一致则拒绝启动服务”。
当 SessionMode.NotAllowed 被声明并且这禁用会话的使用时,WCF 不应该因为与 maxConcurrentSessions 的配置相矛盾而拒绝启动服务吗?