Теперь это озадачивает меня 2 дня, я использую классический ASP для подключения к XML на моем сервере. Раньше у меня были 2003, 2008 и 2012, все работало.
Это мой код:
Set objXmlHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")
url="http://www.server.com/xyz.asp"
objXmlHttp.open "GET", url, False
objXmlHttp.Send
Если я подключаюсь к http-версии файла xyz.asp, я получаю сообщение об ошибке: Центр сертификации недействителен или неверен. ??? Я даже не пытаюсь использовать https, я вызываю скрипт на http-странице и подключаюсь к http-странице.
Если я использую https, это означает, что если я вызову свою страницу на https (у меня есть действующий сертификат) и попытаюсь подключиться к объекту xmlhttp, все остановится, и я получу тайм-аут на .send.
Любые идеи? Это происходит в Windows 2016. Но, похоже, проблема в файле xyz.asp (xml), я могу открыть его по URL-адресу, и XML-код отображается без проблем, но serverXMLHTTP это не нравится. Если я подключаюсь к файлу на старом сервере 2012 года, он работает нормально...
Как я могу даже шпионить за проблемой?