0

ASP.Net の Web フォームを使用して Web API を開発しました (空のページ、コードファイルにはコードが含まれ、アプリケーションを停止する例外を使用して応答を返し、response.write を使用して結果/エラーを表示します)、すでにいくつかの問題に直面しています。解決方法がわかりません。何にでも ASP.Net を使用するのはこれが初めてです。C# でバックエンドを開発できたため、ASP.Net を使用しました。これにより、生産が大幅に高速化されました。

問題は、誰かが 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 に答える