Ошибка "Удаленный сервер возвратил ошибку: (417) Expectation failed" или "The underlying connection was closed: The connection was closed unexpectedly" при проверке соединения в "Ping.Config.exe"
Вопрос:
При проверке соединения через утилиту «Ping.Config.exe» возникают следующие ошибки в результатах:
- Удаленный сервер возвратил ошибку: (417) Expectation failed.
- The underlying connection was closed: The connection was closed unexpectedly.
В чем может быть причина возникновения и как их устранить?
Ответ:
Указанные ошибки могут возникать из-за неправильной обработки поля «Expect: 100-Continue» вашим прокси-сервером.
Для их устранения попробуйте в файл <Путь, по которому установлена Business Studio>\PingService\Ping.Service.exe.config, в секцию <configuration>, добавить следующие строки:
<system.net>
<settings>
<servicePointManager expect100Continue="false" />
</settings>
</system.net>
и перезапустить службу сервера лицензий (для версии 5.1 и ниже - «BS_PingHost», для 6.0 и выше – «BS_PingHost6»).
Если это не поможет, то данная несовместимость не может быть устранена на клиентской стороне. Варианты решения:
- Для прокси-сервера Squid – включить у него опцию ignore_expect_100.
- В остальных случаях – разрешить службе сервера лицензий доступ в Интернет в обход прокси-сервера.
Возможно также, что прокси-сервер имеет фильтр, блокирующий протокол «SOAP over HTTP».