SignalR NuGet パッケージをインストールした後:
Install-Package Microsoft.AspNet.SignalR -pre
次のファイルを取得します。
jquery.signalR-1.0.0-rc2.js
jquery.signalR-1.0.0-rc2.min.js
バンドルを登録します。
bundles.Add(new ScriptBundle("~/bundles/jquery.signalR").Include(
"~/Scripts/jquery.signalR-{version}.js"));
私の見解では、次のように呼びます。
@Scripts.Render("~/bundles/jquery.signalR")
開発中はすべて機能しますが、有効にすると:
BundleTable.EnableOptimizations = true;
バンドルがスクリプトのレンダリングに失敗します。
私も試しました:
bundles.Add(new ScriptBundle("~/bundles/jquery.signalR").Include(
"~/Scripts/jquery.signalR-{version}-rc2.js"))
{version} を使用することの全体的なポイントは、将来のリリースに備えることであり、次のリリースでは「-rc2」ビットを取り除くことであるため、これは少し役に立ちません。
ワイルド カード マッチングを効果的に使用して、スクリプトと一致させるにはどうすればよいですか。
jquery.signalR-1.0.0-rc2.js
開発中、および
jquery.signalR-1.0.0-rc2.min.js
同時に、SignalR の将来の更新に備えていますか?