現在、JavaScript と CSS の両方を 1 つのファイルにバンドルする .net フレームワークの一部である Web 最適化バンドラーを使用しています。これはうまく機能します。
しかし、私はそれで問題に遭遇しました。次のコードを参照してください。
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 拡張子を認識しないため、ファイルを要求しようとしないのではないかと思います。これが事実であり、回避策である場合のアイデアはありますか?