直到最近在客户的机器上,此代码才能正常运行:
Dim Dom
Set Dom = Server.CreateObject("Msxml2.DOMDocument.4.0")
...今天CreateObject调用导致异常,"'(null)'导致异常C0000005"。
如果我将第二行更改为:
Set Dom = Server.CreateObject("Msxml2.DOMDocument")
......错误消失了。
最近的Windows更新是否破坏了MSXML 4.0 SP2?我仔细检查了IE设置。该网站仍作为受信任的站点运行,IE的ActiveX设置允许它运行。