我有Windows 2012 R2独立根CA设置,可以通过certrqma.asp页发出请求时颁发身份验证证书。此页面已被修改为仅显示少量字段,但未更改默认值,并且过去也能正常运行,但是最近(不确定何时)该页面根本不会提交请求。
我可以通过IE和Chrome中的控制台看到错误,但是用户对表单提交的反馈是显示以下消息:
此页面尚未完成加载。请等待几秒钟,然后重试。
我的ASP编码不存在,感觉很不错,但至少找到了上面的内容,希望能提供有用的详细信息。有什么想法吗?
事实证明,这是Microsoft默认情况下从IE11开始禁用VBScript的直接结果。此更改已在2019年8月的Windows安全更新中进行,并计划自2017年初开始:An update on disabling VBScript in Internet Explorer 11
[VBScript可以使用Option to disable VBScript execution in Internet Explorer for Internet Zone and Restricted Sites Zone中的一种方法轻松地在IE中重新启用,但是为了确保按预期使用此安全性,我们不必要求客户端这样做。
我认为此表单的Windows 2019 Server版本将采用不同的编码方式以解决此问题,因为已将其禁用已经存在了很长时间,但事实并非如此,因为2019 Server Certificate Services Web注册仍然需要VBScript才能使用此表格。