【发布时间】:2021-04-15 16:35:25
【问题描述】:
今天我们的 HTTP 服务器已更新为 KB5001382、KB5001393 和 KB5001403。 这是一个安装了 IIS8 的 windows server 2012R2
但是在这些更新之后,我开始在我的一个经典 asp 页面上遇到错误。
set xml0 = Server.CreateObject("AspXml.AspXml")
set xml = xml0.HttpGet(XML_File)
xml.FirstChild2() (error on this line)
错误信息: Microsoft VBScript 运行时错误“800a01a8” 所需对象:'xml'
我测试了 XML_file,它在本地和服务器(浏览器)上加载良好。 我的托管服务提供商说它是区分大小写的,但我无法想象它们的意思......
【问题讨论】:
-
如果错误出现在您尝试访问 Xml 文档的那一行,我会说这不是
CreateObject的问题,而是指向HttpGet未检索到预期的结果。 -
感谢您的迅速答复。我对 msxml6.dll 有同样的问题(msxml6.dll 错误'80070005' - 访问被拒绝。)。我在另一个问题中发现它可能与 IUSR 帐户有关(无法访问 xml 文件所在的位置)。不知道这意味着什么。
-
这意味着您的网站运行的用户帐户无法访问文件位置 - 或者在尝试通过 HttpGet 访问它的情况下,用户无法访问网络。
-
超级!我会崩溃的。我希望这可以解决问题或帮助我朝着正确的方向前进。无论结果如何,感谢您的努力!
标签: iis-8 createobject