The obvious answer is to increase time outs. Give this a try and see if it
helps.
Tune the IIS connection timeout
1. Click Start, point to All Programs, point to Administrative Tools, and then
click Internet Information Services (IIS) Manager.
2. Right-click the virtual server you want to configure, and then click
Properties.
3. Click the Web Site tab.
4. In the Connections section, in the Connection timeout box, type the number of
seconds you want IIS to wait before timing out.
5. Click OK.
Stolen from:
www.microsoft.com/.../stsd\
05_SP01121517.mspx?mfr=true