J'ai une application qui est écrit dans silverlight 3.0. Il utilise les services RIA pour communiquer entre le client et le serveur.services RIA WCF délai d'attente
Ma question ne semble pas être très bien répondu sur le web. Le client communique avec le serveur en utilisant les services RIA, qui utilisent WCF en coulisses. Si la communication prend plus de 60 secondes, il fois avec ce message,
« opération de chargement a échoué pour la requête « ApplyUpgrade ». Le requrest HTTP à 'http://localhost:52403/ClientBin/DatabaseUpgradeTool-Web-UpgradePackageDomainService.svc/binary' a dépassé le délai imparti. Le temps alloué à cette opération peut avoir été une partie d'un délai d'attente plus long.
Mon serveur effectue une mise à niveau de base de données, il est donc valable pour elle de prendre plus de 60 secondes. Probablement double ou triple cela.
J'ai essayé des paramètres comme celui-ci dans le web.config,
<services>
<service name="DatabaseUpgradeTool.Web.UpgradePackageDomainService">
<endpoint address="" binding="wsHttpBinding" contract="DatabaseUpgradeTool.Web.UpgradePackageDomainService"></endpoint>
<endpoint address="/soap" binding="basicHttpBinding" contract="DatabaseUpgradeTool.Web.UpgradePackageDomainService"></endpoint>
<endpoint address="/binary" binding="customBinding" bindingConfiguration="BinaryHttpBinding" contract="DatabaseUpgradeTool.Web.UpgradePackageDomainService"></endpoint>
</service>
</services>
<bindings>
<customBinding>
<binding name="BinaryHttpBinding"
receiveTimeout="00:00:10"
sendTimeout="00:00:10"
openTimeout="00:00:10"
closeTimeout="00:00:10">
<binaryMessageEncoding />
<httpTransport keepAliveEnabled="true"/>
</binding>
</customBinding>
</bindings>
toujours pas de joie. Des idées sur ce qui ne va pas avec ce que j'ai essayé ci-dessus? Je me attends à ce qui précède pour l'amener à délai d'attente dans les 10 secondes, pas 60.
Merci.
Veuillez prendre note de la question mise à jour ci-dessus. J'ai essayé quelques paramètres dans le web.config, mais ils n'ont pas été efficaces. Il pourrait susciter d'autres idées – peter
un coup d'oeil à la [même question] (http://stackoverflow.com/questions/1912762/configuring-the-timeout-for-a-wcf-ria-services-call-from-a -silverlight-3-client) – Timores