У нас есть веб-приложение ASP.Net, которое вызывает веб-службы, развернутые в том же виртуальном каталоге. Вызов без проблем возвращается на машине разработчика. Но при развертывании на производственном сервере он возвращает ошибку «400 Bad Request». Вызов был сделан путем создания WebRequest и установки заголовка SoapAction, а затем WebResponse.GetRepsonseStream () получает ответ SOAP. Временно мы устранили проблему, сделав вызов с использованием сгенерированного прокси.
Может кто-нибудь предложить правильный способ вызова веб-сервисов с использованием WebRequest и WebResponse, не обнаружив ошибки 400?