【发布时间】:2014-09-23 06:08:44
【问题描述】:
我正在研究 WCF。我想要多个并发类型,意味着每个请求都有多个线程。我已经在服务类实现中定义的方法和接口中定义的原型上设置了参数。我在服务上使用以下参数,如下所示
[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple,
InstanceContextMode = InstanceContextMode.PerCall,
ReleaseServiceInstanceOnTransactionComplete = false,
TransactionIsolationLevel = System.Transactions.IsolationLevel.ReadCommitted)]
public class BusinessPartnerService : IBusinessPartnerService
现在,当我从一个服务调用我的服务上的任何方法到另一个服务时,就会引发异常:
底层连接已关闭:预期保持活动状态的连接已被服务器关闭。
我是否缺少某些配置或其他内容?任何帮助将不胜感激。
【问题讨论】:
-
你在使用SoapUI之类的工具吗?它可能仅取决于客户端配置。
标签: .net web-services wcf c#-4.0 concurrency