我目前正在使用作为.net框架的一部分的Web优化捆绑程序,它将我的javascript和css捆绑到一个文件中。这很好地工作。asp.net bundler不能使用.axd文件
虽然我已经遇到了问题。看到下面的代码:
BundleTable.Bundles.Add(new ScriptBundle("mybundle").Include(
"~/Scripts/globalize.js",
"~/Scripts/jquery.validate.js",
string.Format("~/resources.axd")));
这束从文件的所有JavaScript,但我也想捆绑我的.axd HTTP处理程序的输出。这返回javascript。然而,javascript永远不会包含在该包中。如果我在浏览器中运行处理程序,则不会返回问题。
我在想,也许bundler不能识别.axd扩展名,因此不会尝试请求该文件。任何想法,如果是这样的情况和工作?
默认捆绑似乎对待名与beginningg“〜/”作为文件,并尝试从磁盘读取它们。 – Joe 2013-02-11 19:20:06
好的。什么是解决方法? – amateur 2013-02-11 19:23:02
http://stackoverflow.com/questions/1433512/asp-net-web-application-webresource-axd-and-scriptresource-axd-files-loading – Joe 2013-02-11 20:15:49