VS 2012 の新しいバンドル機能をセットアップしようとしています (Microsoft.Web.Optimization パッケージを介して - 詳細はこちらを参照)。ほとんどの場合、すべてが正常に機能しています。問題は、処理が 15000 文字以下になると断念することです。
ページをビルドして実行すると、ロードされた JavaScript ファイルが関数の途中で行の途中で切り捨てられるため、一連のエラーが発生します...
他の誰かがこれを経験したことがありますか、またはこの問題を解決する方法について洞察を持っている人はいますか?
- アップデート -
を使用して最初にこのエラーが発生しfoo.AddDirectory("~/scripts/", "*.js")
ました。jqueryfoo.AddFile("~/scripts/bar.js")
プラグインを含めると、JavaScriptエラーのみを使用すると発生します。サーバーでエラーがスローされていません。
--UPDATE2--
この問題は、Web 最適化ライブラリが最新ではないことが原因でした。これを使用しようとする人は誰でも、NuGet コマンド ラインからライブラリを取得することを強くお勧めします: Install-Package -IncludePrerelease Microsoft.AspNet.Web.Optimization
. ウェブ上にはさまざまなバージョンのドキュメントと例がありますが、最新のものは上記の方法を使用して見つけることができ、最新のドキュメントは以下の回答にあるものです。