We allow our users to upload files to our system through a Flash uploading application. If I request the sites on the servers directly, everything works as it should. If I request the site through the ARR load balancer the uploads timeout after about 2 minutes. Downloads work as expected. This is my configuration:
<webFarms>
<webFarm name="iPaper" enabled="true">
<server address="MGM" enabled="true" />
<server address="MANDALAY" enabled="true" />
<applicationRequestRouting>
<protocol timeout="01:00:00" includePortInXForwardedFor="false">
<cache enabled="false" />
</protocol>
<affinity useCookie="true" cookieName="IPARRAffinity" />
</applicationRequestRouting>
</webFarm>
<applicationRequestRouting>
<hostAffinityProviderList>
<add name="Microsoft.Web.Arr.HostNameRoundRobin" />
<add name="Microsoft.Web.Arr.HostNameMemory" />
</hostAffinityProviderList>
</applicationRequestRouting>
</webFarms>
No rewriting is being done and caching is disabled. I imagine the <protocol timeout> attribute defines the timeout for downloads. Is there anywhere I can set the timeout setting for incoming requests?
Thanks!
Mark S. Rasmussen