【发布时间】:2013-02-11 19:02:44
【问题描述】:
我目前正在使用 web 优化捆绑器,它是 .net 框架的一部分,它将我的 javascript 和 css 捆绑到一个文件中。这很好用。
不过,我遇到了一个问题。见以下代码:
BundleTable.Bundles.Add(new ScriptBundle("mybundle").Include(
"~/Scripts/globalize.js",
"~/Scripts/jquery.validate.js",
string.Format("~/resources.axd")));
这捆绑了文件中的所有 javascript,但我还想捆绑我的 .axd http 处理程序的输出。这将返回 javascript。但是,javascript 永远不会包含在包中。如果我在浏览器中运行处理程序,没问题,会返回 javascript。
我想知道捆绑程序可能无法识别 .axd 扩展名,因此不会尝试请求该文件。如果是这种情况和解决方法有什么想法吗?
【问题讨论】:
-
默认捆绑器似乎将以“~/”开头的名称视为文件并尝试从磁盘读取它们。
-
好的。解决方法是什么?
标签: asp.net asp.net-mvc asp.net-mvc-4 httphandler bundling-and-minification