there is no max as it depends on votre application settings, hardware, et .net framework version. Par défaut under framework 3.51 et up le number of concurrent requests per CPU (logical) is 5000. (if pas defined under 2.0 c'est 12 mais le reccomendation is to set it to 5000 like 3.5 et 4.0)
Ceci est defined in aspnet.config:
<system.web>
<applicationPool maxConcurrentRequestsPerCPU="12" maxConcurrentThreadsPerCPU="0" requestQueueLimit="5000"/>
</system.web>
Ceci est le par défaut et by no means le limit. The largest J'ai ever seen it set to is 999999 (i suspect they were afraid to set it tout higher juste in case). The best way to determine le right size for you is through stress testing le application.