混合内容与 http://ajax.aspnetcdn.com/ajax/4.5.1/1/WebForms.js

Mixed Content with http://ajax.aspnetcdn.com/ajax/4.5.1/1/WebForms.js

我有一个使用 ASP.NET 4 的 Web 应用程序。它显示以下错误: 混合内容:位于 'https://... was loaded over HTTPS, but requested an insecure script 'http://ajax.aspnetcdn.com/ajax/4.5.1/1/WebForms.js' 的页面。此请求已被阻止;内容必须通过 HTTPS 提供。

可能是由于以下原因:

但是我没有在项目中使用上面的。我在脚本管理器中启用了 CDN=true,如下所示。

我该如何排查或解决它?任何线索?

谢谢。

您正在尝试通过安全上下文 (https) 加载不安全的脚本(来自 http)。

尝试像这样从 https 加载脚本:

https://ajax.aspnetcdn.com/ajax/4.5.1/1/WebForms.js