2011-10-25 9 views
1

ASP.NETとIHttpHandlerモジュールを使用して、Rest Webサービスを開発しています。デフォルトでは、同時リクエストは許可されていません。同じユーザーから前のリクエストが完了するまで、新しいリクエストは処理されません。同じユーザーの同時リクエストを3つに増やしたいと思います。どうやってするか? web.configファイルから制御することは可能ですか?asp.net-iis7同時リクエスト

+0

ASP.NETはデフォルトで同時に要求を処理しないと判断しましたか? –

+0

IHttpHandler.ProcessRequestを呼び出し、最初の要求が完了するまで他の接続は受け入れられません。だから答えは:テストによって。 – Tomas

答えて

1

ASP.NETは、実際には、ユーザーあたりの同時要求をサポートしています。同時リクエストを許可するセッションを無効にするだけです。

サービスでセッションを使用している場合は、同時リクエストをサポートしたい場合は別の方法を見つけ出す必要があります。

+0

ASP.NET HttpHandlerアプリケーションのためにそれを行う方法? – Tomas

+2

セッションを有効にしても、ASP.NETはセッションがすべて異なる限り、同時要求を許可します。セッション123からのすべての要求を論理的に「シングルスレッド化」しますが、依然としてセッション456からの要求を同時に処理します。 – mikemanne

関連する問題