【发布时间】:2012-08-19 06:22:28
【问题描述】:
我正在尝试设置 VS 2012 的新捆绑功能(通过 Microsoft.Web.Optimization 包 - 阅读更多 here),并且在大多数情况下,一切正常。问题是处理在大约 15000 个字符后就放弃了。
当我构建和运行页面时,我遇到了一堆失败,因为已加载的 JavaScript 文件在函数中间的一行中被截断......
有没有其他人经历过这个问题,或者有没有人知道如何解决这个问题?
--更新--
我最初使用foo.AddDirectory("~/scripts/", "*.js") 时遇到了这个错误。当我包含任何 jquery 插件时,使用 foo.AddFile("~/scripts/bar.js") 只会导致 javascript 错误。服务器上没有抛出任何错误。
--更新2--
问题是由于 Web 优化库不是最新的。我强烈建议任何尝试使用它的人通过 NuGet 命令行检索库:Install-Package -IncludePrerelease Microsoft.AspNet.Web.Optimization。网上有各种版本的文档和示例,但可以使用上述方法找到最新的文档,最新的文档是在下面的答案中找到的。
【问题讨论】:
-
您需要缩小范围。您不是第一个使用此功能的人,但您是第一个听说遇到此问题的人。这不太可能是一个普遍的问题。
标签: asp.net bundle visual-studio-2012 minify asp.net-optimization