Il n'y pas très longtemps, je travaillais sur un problème d'un client qui avait une exception inhabituelle levée par les sockets dans un client WCF, lui même se connectant à un service WCF hebergé dans un IIS6.
Pour faire une histoire courte, si vous utilisez WCF avec .NET 3.5, ainsi que les transferts de type "Streamed" avec un service hébergé dans IIS6, et que vous faites un très grand nombre de transferts dans un temps très court, désactivez la fonction KeepAlive du site web. La performance globale sera légèrement moindre, mais le site fonctionnera plus longtemps (sans appel de support client).
Lire la suite...