我正在尝试设置 VS 2012 的新捆绑功能(通过 Microsoft.Web.Optimization 包 -在此处阅读更多内容),并且在大多数情况下,一切正常。问题是处理在大约 15000 个字符后就放弃了。
当我构建和运行页面时,我遇到了一堆失败,因为已加载的 JavaScript 文件在函数中间的一行中被截断......
有没有其他人经历过这种情况,或者有没有人对如何解决这个问题有任何见解?
- 更新 -
我最初使用foo.AddDirectory("~/scripts/", "*.js")
. 当我包含任何 jquery 插件时,仅使用foo.AddFile("~/scripts/bar.js")
会导致 javascript 错误。服务器上没有抛出任何错误。
--更新2--
问题是由于 Web 优化库不是最新的。我强烈建议任何尝试使用它的人通过 NuGet 命令行检索库:Install-Package -IncludePrerelease Microsoft.AspNet.Web.Optimization
. 网上有各种版本的文档和示例,但可以使用上述方法找到最新的文档,最新的文档是在下面的答案中找到的。