0
WCF中的新功能。 我有方法WCF服務器 - 異步方法
public string DoSomething(int i);
我打電話從一個客戶端和一個客戶端這種方法不能老是從這個方法得到的結果,直到第一個客戶端完成方法WCF服務。 如何使這個調用異步?
我的WCF服務:
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession, ConcurrencyMode = ConcurrencyMode.Multiple)]
public class MyService : IMyService
我的配置:
<system.serviceModel>
<services>
<service name="MyService" behaviorConfiguration="ServiceBehavior">
<endpoint contract="IMyService" binding="basicHttpBinding"/>
<endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex"/>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="ServiceBehavior">
<serviceMetadata httpGetEnabled="true"/>
<!--true-->
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true"/>
</system.serviceModel>
你如何主辦服務和你的服務有什麼行爲?您完全不提供描述您服務的信息。 – 2011-04-21 07:21:40
我的wcf服務: – Marcin 2011-04-21 08:14:09
我在調試模式下從VS運行此服務 - 也許這是一個客戶端阻塞另一個客戶端的原因,並且在正常情況下它想要出現? – Marcin 2011-04-21 08:38:03