我们发现随着人们开始安装2018年7月10日的Windows更新,我们在VB.NET 2012中创建的一个COM对象无法再使用经典ASP创建。当您在ASP中进行Server.CreateObject时,会出现可怕的“无法创建ActiveX对象”错误。如果您卸载Windows更新KB4338420,则ActiveX控件将再次正常工作。我们在该KB更新上找到了这篇文章,其中指出“通过更正.NET Framework激活COM对象的方式,更新解决了漏洞。”这可能是问题所在,但我想知道是否还有其他人也遇到了这个问题,并找到了一种改变COM对象的方法(如果这是问题的话),以便更新不会破坏功能。以下是参考资料:
https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2018-8202