问题标签 [asp.net-bundling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
330 浏览

asp.net - 向 DynamicFolderBundle 添加额外的订购包?

我有一个DynamicFoldewrBundle

所以如果我运行:

http://optimization.localtest.me/files/templates/designs/HelloTreble/userScripts _

...它将呈现文件夹中捆绑和缩小的所有 Javascript 文件HelloTreble

好的。

问题 :

但是如何将自定义订购的捆绑包添加到DynamicFolderBundle

我试过这个:

哪个有效

但输出是:

  • 第一:A.JS
  • 二:B.js
  • 第三:[所有HelloTreble的js文件,缩小]

当然在一个文件中

但我真正追求的是:

  • 第一:[所有HelloTreble的js文件,缩小]
  • 第二:A.js
  • 第三:B.js

当然在一个文件中

0 投票
0 回答
288 浏览

c# - 捆绑包已添加后应用的捆绑包转换

我有以下设置

并将转换添加到我的包中

然后我像这样在视图中引用包

调试时,我可以看到{{ApiToken}}被替换为正确的值,response.Content但是当我在浏览器中查看脚本时,我仍然看到原始占位符。

我注意到bundles.Add(trackingBundle)在方法之前执行了Process()这可能是问题的原因。但是我似乎无法找出为什么会发生这种情况以及如何解决它。

我最初是在关注这篇文章,即使微软的文档也提出了同样的建议

0 投票
0 回答
1382 浏览

asp.net-mvc-5 - ASP.NET MVC 中 ES6 模块的运行时捆绑

是否有任何现有的 ES6 模块运行时捆绑解决方案?

我希望在 MVC5 Web 应用程序中简化 JavaScript 代码开发。我们在处理大而笨重的 JS 文件时遇到了问题,所以我希望能够建立一个模块加载器系统。到目前为止,我还没有找到任何现有的 ES6 或其他模块加载器格式的捆绑转换器。我可以使用 TypeScript 或 nodejs 需要样式。不过,我不喜欢使用 require.js 样式。

也许这个解决方案还不存在是有充分理由的。也许依赖解析处理对于运行时捆绑解决方案来说太多了。但是,我认为值得一试。

考虑的解决方案

预建网络客户端

最终,这就是我想要的,但我现在需要一个权宜之计的解决方案。我知道如何使用 grunt/gulp/webpack 为 HTML 客户端构建一个构建系统。但我不想告诉开发人员webpack -w在开发过程中运行或类似的东西。我也不想告诉他们为每个 JS 更改重新构建解决方案。他们应该能够修改文件、刷新浏览器并查看更改。

目录结构

这可能是我最终会选择的路线。基本上,这个 JS 代码库由 jQuery 小部件和普通 JS(帮助程序/常用函数)组成。所以,如果我在这个目录结构中构建代码并包含 js 目录,它应该能让我大部分时间到达那里:

  • js(目录)
    • 应用程序-start.js
      • 助手(DIR)
      • 小部件 (DIR)

小部件应该没问题。帮手,我可以看到一个函数/类依赖于另一个的问题。但是,由于函数调用永远不应该以帮助程序(只有一个小部件)开头,所以这应该可以正常工作,假设没有使用全局变量(或者可能是一个像“App”这样的全局变量)。

0 投票
0 回答
123 浏览

asp.net - 如何使用 asp.net 2.0 在 Web 表单中实现捆绑和缩小

是否可以在不更改 .net 框架版本的情况下在 asp.net Web 表单应用程序中实现捆绑和缩小功能?如果是,应该怎么做?目前我的 asp.net 应用程序使用的 .net 框架是 2.0.XXXX

注意:我只想在 .net 2.0.XXXX 中执行此操作

0 投票
1 回答
123 浏览

asp.net - 如何在我的 asp.net 网络优化中排除 .js 文件?

我正在使用包含在 asp.net Web 优化中的捆绑,并且我想忽略位于我的目录中的单个 .js 文件。

现在我正在做:

我想将 app.js 排除在外。如何告诉 IncludeDirectory 忽略此文件?

0 投票
1 回答
557 浏览

css - Asp.net捆绑不同子路径的相对路径问题

我在 css 代码中收到错误文件。

~/assets/global/plugins/路径之后,我的文件有两条路径。我收到了 fontawesome 等错误。

这是 font-awesome.css

它是输出路径assets/global/plugins/Style/fonts/fontawesome-webfont.woff2?v=4.5.0,原始文件在 assets/global/plugins/font-awesome/fonts/fontawesome-webfont.woff2?v=4.5.0

这些是插件文件,因此由于更新问题,我不想更改这些代码。

我在其他捆绑包中也遇到同样的问题,比如图像等。我该如何解决它们?

0 投票
2 回答
886 浏览

visual-studio - Visual Studio 2015 缩小“访问路径 bundleconfig.json 被拒绝”

问题是当我右键单击“缩小文件”而不是缩小时,Visual Studio 给了我这个错误:“访问路径 bundleconfig.json 被拒绝”。

我敢肯定,我缺少一些简单的东西。

0 投票
1 回答
689 浏览

asp.net-mvc - ASP.NET 包不缓存在 chrome 中

我有一个在 umbraco 上运行的 asp.net mvc 站点,并使用 asp.net 捆绑来捆绑 css 和 js 文件。但是捆绑包不会缓存在 chrome 中,并且每次都会重新加载它们。

我尝试了 IE、Opera 和 Firefox,它们都很好地缓存了捆绑包。

以下是为捆绑包返回的 http 响应标头:

我在 chrome 47 上测试过。

谢谢。

0 投票
1 回答
383 浏览

asp.net-mvc - RazorGenerator 预编译视图和相关脚本

最近,当我非常满意地使用 RazorGenerator 来处理我的预编译视图(根据需要的内部或外部库)时,我参与了一个关于......以及库/编译视图需要 javascripts 的关键问题吗?

怎么能做到这一点?也许使用从嵌入式 css 或 js 或来自外部库的捆绑读取?

任何建议都非常感谢!问候

0 投票
1 回答
239 浏览

asp.net - 如何在 WebForms 中找到恶意脚本调用的来源

我正在寻找一个 WebForms 项目中的一个奇怪错误,在该项目中我找不到第二个 jQuery 参考的来源。

现在这个包在我的母版页文件中被调用:

只要用户停留在网页的根文件夹 ( www.domain.com/page),evertyhing 就可以正常工作。不幸的是,当用户被重定向到位于子文件夹 ( www.domain.com/subfolder/someotherpage) 中的 aspx 页面时,会出现以下错误:

我已经搜索了整个解决方案,但找不到它的来源。

查看渲染的源代码,我看到了这一点:

现在这看起来不像由捆绑呈现的脚本标签,它们位于头部。鉴于脚本标签的位置,这应该源自母版页文件,但我不能指望它:

在您提出建议之前:我尝试将 RadScriptManager 替换为 vanilla asp:ScriptManager,但无济于事。

是否可以确定脚本引用来自asp.net Web项目中的哪一行代码,所以我可以消除它?