以下のリンクのガイダンスに従って、VS2010 Web フォーム Web サイトで JavaScript バンドルを作成しています。
http://igorzelmanovich.blogspot.co.uk/2012/09/using-aspnet-bundling-and-minification.html
私はglobal.asaxにこれを持っています:
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
System.Web.Optimization.BundleTable.Bundles.Add(new System.Web.Optimization.ScriptBundle("~/bundles/js").Include("~/scripts/jquery.bxSlider.js"));
}
これは私のサイトマスターにあります(メインのjqueryソースをまだバンドルに移動していないことに注意してください)
<script type="text/javascript" language="javascript" src="scripts/jquery-1.8.2.min.js"></script>
<%: System.Web.Optimization.Scripts.Render("~/bundles/js") %>
Nuget から Microsoft.AspNet.Web.Optimization パッケージをインストールすると、すべてのバイナリが取得され、Web サイトが正常にビルドされます。web.config のデバッグ値を true と false に設定しようとしましたが、jquery.bxSlider.js を含むバンドルで bundles/js フォルダーが生成されません。bundles/js フォルダーを手動で作成しましたが、まだ運がありません。
デバッグ時に Application_Start が呼び出されても、何も生成されません。