В моем инструменте есть вызов функции веб-службы. Веб-служба представляет собой URL-адрес в Интернете.
Когда я запускаю инструмент на компьютере в среде, функция веб-службы работает нормально с правильным ответом.
Но когда я запускаю инструмент на машине в другой среде, функция веб-службы не работает и выдает ошибку ниже.
WebException : The request failed with an empty response. WebException stack trace : at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at
Попробуйте проверить связь с именем хоста url с компьютера среды и посмотрите, получаете ли вы ответ
ошибка могла быть из-за разных IE на двух машинах. Я бы начал с использования сниффера, такого как wirehark или fiddler, и сравнил заголовки запросов на рабочих и нерабочих машинах. Я бы также удалил файлы cookie на рабочей машине и посмотрел, работает ли код. Часто после изменения кода файлы cookie все еще устанавливаются, и код работает до тех пор, пока файлы cookie не будут удалены. Рабочая машина перестает работать.





Это некачественный вопрос, мы можем только догадываться, и мой - брандмауэр.