捆绑包不适用于https页面ASP.NET

时间:2015-10-01 18:30:01

标签: javascript jquery asp.net vb.net

我的网站有一些带有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。

感谢您的帮助。

此致 奥斯卡。

0 个答案:

没有答案