当我们在Microsoft EDGE
服务器ASP.NET
中运行托管IIS 8
应用程序时,我们的Dev环境中的Windows 2012 R2
出现了以下错误。
Error:
XMLHttpRequest: Network Error 0x800c0019, Security certificate required to access this resource is invalid.
以下是有关实施和环境的更多详细信息。
我们的应用程序在2个不同的安全端口(HTTPS
)上运行。在IIS
中,这两个应用程序都托管为不同的Web应用程序并使用相同的证书。证书使用OpenSSL SHA2 encryption
生成,并已添加到安全证书库中。
从我们第一次加载应用程序时的Microsoft EDGE开始,它会发出证书警告消息,我们允许继续。加载页面后,在按钮上单击,我们使用AJAX调用调用API,并将其托管在不同的端口上。
在EDGE
中,它不允许继续使用该API并提供上述错误。
在Chrome and IE 11
中,我们也收到相同的警告消息,但从那里它允许执行下一个API。
如果您有任何帮助,我们将不胜感激。
答案 0 :(得分:0)
如果您知道您的证书有效,则可能发生这种情况的原因是,如果您在后台运行某个通过代理劫持SSL连接的工具,例如Fiddler。
由于这样的工具有效地使用中间人攻击来报告请求,因此警告是“正常的”。忘记他们跑步也很容易。