0

我已经成功地为我的 MVC 应用程序实现了 MVC 捆绑。在 HTTPS 下运行的运行时存在一个问题。

我确信存在问题,因为当我将调试字段切换为 false 时,用户会收到警告消息“此页面包含安全和非安全项目。您要继续吗?

我知道我可以使用 IE 中的安全设置关闭此提示。我想知道我是否可以对应用程序做些什么,以便捆绑的脚本和样式通过安全管道。

4

2 回答 2

1

如果您使用Scripts.Render帮助程序包含捆绑包,它将使用与用于请求主页的 HTTP 方案相同的 HTTP 方案。因此,如果主要请求是通过 HTTPS 完成的,那么这个助手将<script>使用 HTTPS 生成一个元素。您可以使用NetFireBug 的选项卡来查看通过 HTTP 和 HTTPS 提供哪些资源并能够隔离问题。

于 2012-09-11T04:48:47.340 回答
1

谢谢你的建议。我发现问题来自modernizr-1.7.js 奇怪的是,这个问题仅在捆绑modernizr时才会出现。我删除了modernizr,因为我们真的不需要它。

于 2012-12-05T23:31:45.657 回答