我已经为我的MVC应用程序成功实现了MVC捆绑。在HTTPS下运行的运行时有一个问题。
我确定存在问题,因为当我将调试字段切换为false时,用户会收到警告消息“此页面包含安全和不安全的项目。您要继续吗?
我知道我可以使用IE中的安全设置关闭此提示。我想知道我是否可以对应用程序做些什么,以便捆绑的脚本和样式通过安全管道。
答案 0 :(得分:1)
如果您使用Scripts.Render
帮助程序来包含该捆绑包,它将使用与用于请求主页面的HTTP协议相同的HTTP方案。因此,如果主要请求是通过HTTPS完成的,那么此帮助程序将使用HTTPS生成<script>
元素。您可以使用FireBug的Net
标签查看通过HTTP和HTTPS提供的资源,并能够隔离问题。
答案 1 :(得分:1)
感谢您提出此建议。我发现问题来自modernizr-1.7.js 奇怪的是,只有在捆绑了modernizr时才会出现这个问题。我删除了modernizr,因为我们并不真的需要它。