Note that there are some explanatory texts on larger screens.

plurals
  1. POWCF PollingDuplex With High Callback Calls cause Service Too Busy Exception for new Service Subscriptions
    text
    copied!<p>I currently trying to build a Duplex WCF Service using PollingDuplex Binding with SilverLight 4.0.</p> <p>My service calls every 1 second few callbacks methods foreach connected clients. However, after 2 client connected, new clients got "Service Located at ... is too busy"</p> <p>My service use this Behavior :</p> <pre><code>[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Multiple)] </code></pre> <p>WCF Binding configuration :</p> <pre><code>&lt;pollingDuplexHttpBinding&gt; &lt;binding name="" maxOutputDelay="00:00:01" serverPollTimeout="00:05:00" inactivityTimeout="02:00:00" duplexMode="MultipleMessagesPerPoll" maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"&gt; &lt;readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /&gt; &lt;/binding&gt; &lt;/pollingDuplexHttpBinding&gt; </code></pre> <p>Service Behavior :</p> <pre><code>&lt;behavior name="Push"&gt; &lt;serviceMetadata httpGetEnabled="true"/&gt; &lt;serviceDebug includeExceptionDetailInFaults="true"/&gt; &lt;serviceThrottling maxConcurrentCalls="2147483647" maxConcurrentInstances="2147483647" maxConcurrentSessions="2147483647"/&gt; &lt;/behavior&gt; </code></pre> <p>Service Definition :</p> <pre><code>&lt;services&gt; &lt;service name="PushService" behaviorConfiguration="Push"&gt; &lt;endpoint address="" binding="pollingDuplexHttpBinding" contract="PushService"/&gt; &lt;endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/&gt; &lt;/service&gt; &lt;/services&gt; </code></pre> <p>Any help ? This exception make me crazy !</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload