Gibt es eine einfache Möglichkeit, absolute URLs mit Microsoft Web Optimization Framework / Script Bundling zu rendern?

Ich versuche, ein JavaScript-Bundle mit dem Microsoft Web Optimization Framework wie folgt zu rendern:

@Scripts.Render("~/assets/bundle.js")

Und baue ein kleines Bündel, so:

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.Add(new ScriptBundle("~/assets/bundle.js")
        .Include(
            "~/scripts/jquery-2.1.0.min.js",
            "~/scripts/somescript.js"
        ));

    ...
}

Wenn Optimierungen aktiviert sind, wird nur eine relative URL wie folgt gerendert:

<script src="/assets/bundle.js?v=mGDOiNaiTrSfcNq41OoA7A_BcN8PrXuMbfl-TE84HVY1"></script>

Wie kann ich die Skriptbündelung stattdessen eine absolute URL rendern lassen? Ich konnte keine Möglichkeit finden, dies in den MSDN-Dokumenten zu tun. Das möchte ich letztendlich:

<script src="http://my.site.com/assets/bundle.js?v=mGDOiNaiTrSfcNq41OoA7A_BcN8PrXuMbfl-TE84HVY1"></script>

Befindet sich dies im Framework, oder muss ich eine Helfer-Methode mit rollenScript.Url?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage