Neue .NET-feature-bundle und Verkleinerung {version} Platzhalter funktioniert nicht mit Verzeichnissen?

Habe ich das folgende Stück code, das läuft perfekt:

bundles.Add
(
    new ScriptBundle("~/bundles/scripts")
    .Include
    (
        "~/Scripts/jquery-{version}.js"
        ,"~/Scripts/jquery-ui-{version}.js"
        ,"~/Scripts/jquery.unobtrusive*"
        ,"~/Scripts/jquery.validate*"
        ,"~/Scripts/fullcalendar-1.5.4/fullcalendar.js"
        , "~/Scripts/DataTables-1.9.3/media/js/jquery.dataTables.js"
    )
);

Aber dann möchte ich die {version} Platzhalter für alle von ihm nifty features:

bundles.Add
(
    new ScriptBundle("~/bundles/scripts")
    .Include
    (
        "~/Scripts/jquery-{version}.js"
        ,"~/Scripts/jquery-ui-{version}.js"
        ,"~/Scripts/jquery.unobtrusive*"
        ,"~/Scripts/jquery.validate*"
        , "~/Scripts/fullcalendar-{version}/fullcalendar.js"
        , "~/Scripts/DataTables-{version}/media/js/jquery.dataTables.js"
    )
);

BANG, Ausnahme, es funktioniert nicht, was mache ich falsch?

BEARBEITEN

Ausnahme-info:
System.ArgumentException:

Verzeichnis nicht vorhanden ist.
Parameter name: directoryVirtualPath

Stack:

[ArgumentException: Verzeichnis nicht vorhanden. Имя параметра:
directoryVirtualPath]

System.Web.- Optimierung.Bundle.Include(String[] virtualPaths) +40

Aerostar.BundleConfig.RegisterBundles(BundleCollection bundles) in
c:\Users\Denis\Documents\Visual Studio
2012\Projects\Aerostar\Aerostar\App_Start\BundleConfig.cs:21

Aerostar.MvcApplication.Application_Start() in
c:\Users\Denis\Documents\Visual Studio
2012\Projects\Aerostar\Aerostar\Global.asax.cs:24

[HttpException (0 x 80004005): Verzeichnis nicht vorhanden. Имя параметра:
directoryVirtualPath]

System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedmode(HttpContext
context, HttpApplication app) +9859725

System.Web.HttpApplication.RegisterEventSubscriptionsWithIIs(IntPtr
appContext, HttpContext context, MethodInfo[] handlers) +118

System.Web.HttpApplication.InitSpecial(HttpApplicationState Zustand,
MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172

System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr
appContext, HttpContext context) +336

System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr
appContext) +296

[HttpException (0 x 80004005): Verzeichnis nicht vorhanden. Имя параметра:
directoryVirtualPath]

System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9873912
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)
+101 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest
wr, HttpContext context) +254

  • Es wird hilfreich sein für alle, die dies Lesen, um zu wissen, was Ausnahme. =)
  • Sorry, ich habe die Frage bearbeitet
InformationsquelleAutor Lu4 | 2012-09-19
Schreibe einen Kommentar