Я нагрузочно тестирую свой веб-сервис
и получаю исключение System.ServiceModel.CommunicationException
, когда я использую 10 потоков для связи с ним (без какого-либо сна) - в основном тестирую 10 соединенийодновременно - через приложение Windows
Произошла ошибка при получении ответа HTTP на http://localhost/XXX/XXXService.asmx. Это может быть связано с тем, что привязка конечной точки службы не использует протокол HTTP.Это также может быть связано с тем, что сервер прерывает контекст HTTP-запроса (возможно, из-за закрытия службы).Для получения более подробной информации см. Журналы сервера.
Почему это происходит и как наилучшим образом решить эту проблему
Кроме того, именно так приложение asp.net будет взаимодействовать с ним - наилучшим способом является многопоточность.провести нагрузочное тестирование