本周早些时候,Microsoft补丁“ windows-10-update-kb4338814”已安装在我们的Windows Server 2016 64位Web服务器上。现在,我们的Web应用程序(经典的ASP网页)无法正常工作。他们在扔'HTTP 500 Internal Server Error'
。
如果我们卸载此KB4338814,则一切正常。我们正在使用IE(版本11.2363.14393.0)和IIS版本10.0.14393.0。
我们的一些客户也遇到同样的问题。我们已经告诉他们暂时删除KB修补程序。
就像下面这样:
<%@Language="JavaScript"%>
不起作用,没有设置语言,结果,asp页面中的所有JavaScript代码都被当作VBScript代码使用/处理,这导致页面失败。
如果我们删除<%@Language="JavaScript"%>
行或仅删除@
字符,将所有<%
,%>
更改为<script>
,</script>
,则出现页面起来,但没有真正起作用。这似乎表明此KB修补程序以某种方式干扰了服务器上的ASP设置。
在此修补程序之后,如何在这些页面中强制使用JavaScript作为语言?任何帮助将不胜感激。 谢谢!