Well I found a solution by changing web.config in asp.net
I added:
httpRuntime
executionTimeout="90"
maxRequestLength="10485760"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100"
enableVersionHeader="true"
I'm not sure this is best practice, but thus is life trying to use Microsoft products with software developed for Apache.