我的网站有一些带有HTTP的页面和其他带有HTTPS的页面,我实现了捆绑和缩小。在具有HTTP的页面下,一切看起来都很好,但是对于HTTPS下的页面,未正确加载。而不是像这样加载捆绑
http://website.com/bundles/SiteMaster?v=nz4Y8j9U0WYuL33BJCNnSjkpW-87hz-WiVvHU6Q9dZ01
捆绑包的加载方式如下:
<html>
<head>
<title>
</title>
<!-- <script language="javascript">
window.location.replace("http://website.com/bundles/SiteMaster?v=nz4Y8j9U0WYuL33BJCNnSjkpW-87hz-WiVvHU6Q9dZ01")
</script> -->
</head>
<body>
</body>
</html>
这导致未加载SiteMaster包并且DOM中无法识别脚本。
这是我用来实现捆绑的方式:
在Site.Master页面中:
<%: Scripts.Render("~/bundles/SiteMaster")%>
BundleConfig.vb:
bundles.Add(New ScriptBundle("~/bundles/SiteMaster").Include(jQueryUrl)
.Include(jQueryUIUrl)
.Include("~/assets/javascript/lib/jquery.blockui.min.js")
.Include("~/assets/javascript/lib/iseMethods.js")
.Include("~/assets/javascript/lib/jquery.hoverIntent.minified.js")
.Include("~/assets/javascript/lib/superfish.js") )
我正在使用框架4.5和WebForms。
感谢您的帮助。
此致 奥斯卡。