У меня есть программа, которая использует веб-сервис, который подключается к серверу для получения лицензий на программное обеспечение. По умолчанию это заблокировано в Windows Server 2003, 2008, 2008 R2, 2012, 2012 R2. Однако в Windows XP, Vista, 7, 8, 8.1, 10 он по умолчанию работает нормально.
В Windows Server я пробовал отключить брандмауэр, включить / отключить каждую роль, функцию и службу. Также попытался загрузить набор инструментов SOAP, но это не помогло.
Средство просмотра событий показывает следующее, все источники взяты из MSSOAP:
Soap error: One of the parameters supplied is invalid.. (Client)
Soap error: Loading of the WSDL file failed. (Generic)
Soap error: XML Parser failed at linenumber 0, lineposition 0, reason is: The download of the specified resource has failed. (Generic)
Что еще может блокировать это? По сути, это новая установка любого Windows Server без каких-либо ролей и функций.
Я понял! Должен был отключить конфигурацию усиленной безопасности Internet Explorer (IE ESC) с помощью ServerManager.msc в Windows Server.