gpt4 book ai didi

javascript - BundleConfig.cs 不会在 ASP.NET MVC 应用程序中下载 Breeze.js

转载 作者:行者123 更新时间:2023-12-02 16:42:30 25 4
gpt4 key购买 nike

我们在 BundleConfig.cs 中包含 Breeze.debug.js 时遇到了问题。将其添加到 BundleConfig 后,它永远不会下载到浏览器(在本例中可以看到 - 或没有看到 - 在浏览器开发工具的“网络”选项卡中)。而且,我们总是收到一个错误 - 未捕获错误:无法从 Breeze.Angular.js:90 中找到 Bree - 该错误是在 Breeze.debug.js 之后立即加载到 BundleConfig 中的。

我们已经看到这个问题:

新的 ScriptBundle .Ininclude 不适用于 Breeze.min.js New ScriptBundle .Include not working for breeze.min.js

但所有“答案”都不起作用。

我们已经尝试过:

  • 创建一个新的 global.asax - 不起作用
  • 确保调试文件和 min 文件都在 bundle 中 - 不起作用

这是我们的 BundleConfig.cs:

bundles.Add(new ScriptBundle("~/bundles/thirdparty")
.Include("~/Scripts/jquery-{version}.js")
.Include("~/Scripts/jquery-ui-{version}.js")
.Include("~/Scripts/angular.js")
.Include("~/Scripts/angular-animate.js")
.Include("~/Scripts/angular-route.js")
.Include("~/Scripts/angular-sanitize.js")
.Include("~/Scripts/bootstrap.js")
// breeze.debug.js doesn't work in BundleConfig.cs!!!
//.Include("~/Scripts/q.js") // we've tried with q.js and without q.js - neither works
.Include("~/Scripts/breeze.debug.js")
.Include("~/Scripts/breeze.angular.js")
.Include("~/Scripts/toastr.js"));

底线是 BundleConfig 将所有其他脚本下载到浏览器,没有任何问题。只有breeze.debug.js永远不会被下载。顺便说一句,我们正在使用最新版本的 Breeze(实际上是所有脚本)。

所以,帮忙?!需要做什么才能将breeze.js添加到BundleConfig.cs并使其真正工作?

谢谢。

最佳答案

我敢打赌问题出在名称“breeze.debug.js”中的“debug”一词。我记得,ASP.NET 捆绑会从生产捆绑中排除名称中包含该单词的任何文件。

这是a StackOverflow thread on this topic .

我希望我记得确切的咒语。我自己不再使用捆绑,但不久前我就开始使用它了。你可能需要做一些挖掘和调整才能得到正确的结果。它确实有效。

关于javascript - BundleConfig.cs 不会在 ASP.NET MVC 应用程序中下载 Breeze.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27389639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com