Http transport channel in WCF uses persistent HTTP connections by default. How to control keep alive timeout for those connections? Default value is 100s. I found that value
From this answer, and what I can read here, it looks like you want to create a custom http binding, and set the inactivityTimeout attribute.
inactivityTimeout
From the MSDN article: