リクエストの「バースト」を受信する ASMX Web サービスをデバッグしています。つまり、Web サービスが約 1 ~ 2 秒以内に 100 個の非同期要求を受け取る可能性があります。各リクエストの処理には約 1 秒かかるようです (これは想定内であり、このパフォーマンスで問題ありません)。ただし、重要なことは、各リクエストが順次処理され、並列処理が行われないことです。Web サービスによって呼び出される外部コンポーネントのために、同時要求処理は必要ありません。Web サービスが各応答のみを順番に処理するように強制する方法はありますか?
machine.config で maxconnection 属性を確認しましたが、これは送信接続に対してのみ機能するようで、受信接続を調整したい場合にのみ機能します。
現時点では、WCF へのリファクタリングはオプションではないことに注意してください。
Win2003でIIS6を使用しています。