7月10日的Windows更新破坏了将.NET DLL公开为COM对象使用的IIS。

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

https://support.microsoft.com/en-us/help/4338420/description-of-the-security-and-quality-rollup-for-net-framework-4-6-4

https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2018-8202


1
同样的问题,我为此浪费了一整天的时间... - AndreaCi
1个回答

0

我们在使用用户定义库(UFL)时遇到了类似的问题,将UAC更改为更高级别,然后似乎暂时解决了这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接