我用ASP开发了一个Web api。Net的网络表单(空页面,codefile包含代码并使用停止应用程序的异常返回响应并使用response.write显示结果/错误),但已经面临一些我不确定如何解决的问题。这是我第一次将 ASP.Net 用于任何事情,我之所以使用它,仅仅是因为我可以用 C# 开发后端,这大大加快了生产速度。
问题是,每当有人尝试在 ASP.Net 页面上同时使用 8 个以上的连接时,来自客户端的连接都会使 8 个连接以上的所有连接超时。
我已经联系了我的托管公司,询问是否有这样的限制,但被告知没有。我也自己调查了一下,发现了类似的东西,但最终,我尝试的都没有解决我的问题。
我试过...
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="Services.DefaultServiceBehavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
<serviceThrottling maxConcurrentCalls="200" maxConcurrentSessions="200"/>
</behavior>
</serviceBehaviors>
</behaviors>
以及。。。
<system.net>
<connectionManagement>
<add address="*" maxconnection="100"/>
</connectionManagement>
默认连接限制(配置的后者)应用客户端并限制并发出站连接数。
而不是在服务器端应用配置,而是在客户端应用它。