我正在尝试修改旧的VB6应用程序,以便它可以在Windows服务器2016上使用。目前它在Windows XP和Windows 7/10上运行良好。
但对于WIndows Server 2016,我不明白。我想通过https://xml.buienradar.nl获取温度数据。在vb6项目中,我引用了我在Windows 2016服务器上安装的msxml6。
在xmldoc.Load(“https:\ xml.buienradar.nl”)我收到错误:指定资源的下载失败。
禁用防火墙。有谁有想法吗?我不知道msxml6.dll出错了。为什么这适用于所有其他操作系统?
Set xmldoc = New DOMDocument60
xmldoc.async = False
If xmldoc.Load("https:\\xml.buienradar.nl") = False Then
LogPrint "Load error: " & xmldoc.parseError.url & " - " &
xmldoc.parseError.reason
Else
-- grab data --
End If