Asp Net捆绑服务通过HTTP

时间:2018-03-14 14:03:13

标签: asp.net asp.net-mvc iis font-awesome

我有一个网站在通过http进行调试时工作正常,并且拒绝通过https在远程版本上加载字体。

safari和mozilla都阻止字体,字体太棒了等:他们设法加载302结果(找到)的字体然后只是不显示为IIS服务器回复标题位置以" http开头"而不是" https "。 Mozilla将此描述为" 阻止加载混合活动内容“http://yoursite.com/"

编辑:没有捆绑包导致此..包括一个特殊的font.css除了捆绑通过rel =" stylesheet",通过

读取字体
@font-face {
    font-family: 'Glyphicons Halflings Regular';
    src: url('fonts/glyphicons.halflings.pro/glyphicons-halflings-regular.eot');
..

仍然有这个问题..

enter image description here

enter image description here

我应该深入研究IIS设置,或者是导致此问题的ASP捆绑机制..

1 个答案:

答案 0 :(得分:0)

它是一个浏览器安全限制。如果您正在为https网站提供服务,那么您的所有网站资源也应该通过https提供 - 否则可能会提供不安全的内容。

您需要更改资产以通过https投放。

有关详细信息,请参阅此文章:https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content