C# asp.net web服务是否具有传入连接的最大数目?

C# asp.net web服务是否具有传入连接的最大数目?,c#,.net,asp.net-mvc,web-services,server,C#,.net,Asp.net Mvc,Web Services,Server,我想强调一下我的.net web服务,它似乎限制了我可以拥有的并发连接。。即使在服务器上的两台不同的计算机上尝试,结果也几乎相同。(所有这些都是在本地完成的,服务器和客户端位于本地网络上,因此响应时间非常快) 那么,我的服务器是否需要更改设置以允许更多的传入连接?有各种因素可能会限制可能的处理量,每种因素都需要研究以确定它们是否适用。因此,您可能想在您的问题中添加更多关于今天验证的内容 无论如何,根据您的信息,我假设SessionState已启用。由于同步锁保证了读写能力,因此默认情况下,每个客

我想强调一下我的.net web服务,它似乎限制了我可以拥有的并发连接。。即使在服务器上的两台不同的计算机上尝试,结果也几乎相同。(所有这些都是在本地完成的,服务器和客户端位于本地网络上,因此响应时间非常快)


那么,我的服务器是否需要更改设置以允许更多的传入连接?

有各种因素可能会限制可能的处理量,每种因素都需要研究以确定它们是否适用。因此,您可能想在您的问题中添加更多关于今天验证的内容

无论如何,根据您的信息,我假设SessionState已启用。由于同步锁保证了读写能力,因此默认情况下,每个客户端每次只能处理一个请求。我想这就是你今天所看到的一切的根本原因

其他人也在评论中发布了各种细节,这也会有所帮助


不过,我发现负载测试最好从外部来源进行,以确保您的整个生产线都参与进来。(网络组件等)

asp.net没有。是的注意
maxConnections
的默认值为4294967295@CodeCaster你有点不正确。ASP.NET可以在某些情况下限制并发处理,并且以一种几乎不可能获得度量的方式。特别是关于SessionState并发,我没有说它很慢。我问什么可以限制我的并发传入连接。。运行的服务器是IIS,而Web服务器在.net中,很抱歉没有清除这些内容。@CodeCaster完全同意这是一个可怕的问题。但我越是看到这些性能问题,就越意识到人们甚至不知道如何处理它们。我们有没有想过如何正确地教育他们离得更近?(我做了大量的性能优化工作,99.9%的初始请求都是在没有指标的情况下修复糟糕的性能。)@CodeCaster也删除了我的。只是想帮助提高效率。我已使我的细节更加直接,并针对一个具体问题。