У меня есть программа, которая использует веб-сервис, который соединяется с сервером для получения лицензий на программное обеспечение. Это заблокировано в Windows Server 2003, 2008, 2 008 R2, 2012, 2 012 R2 по умолчанию. Однако в Windows XP, Vista, 7, 8, 8.1, 10 это работает просто великолепно по умолчанию.
На Windows Server я попытался Отключить Брандмауэр, Позволил/Отключил каждую Роль, Функцию и Сервис. Также испытанная загрузка панели инструментов SOAP, но это не помогло.
Event Viewer показывает следующее, все источники от 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.