0

我使用 ASP.Net 的 webforms 开发了一个 web api(空页面,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>

4

1 回答 1

1

默认连接限制(您的配置中的后者)适用于客户端并限制并发出站连接的数量。

与其在服务器端应用配置,不如在客户端应用它。

于 2013-11-02T16:19:44.807 回答