Bundle-Skriptdatei wird nicht gerendert.
Skript-Datei-name:
jquery.transit.min.js
Wird die Datei in den Ordner "Scripts",
bundles.Add(new ScriptBundle("~/bundles/jquery")
.Include("~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui")
.Include("~/Scripts/jquery-ui-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval")
.Include("~/Scripts/jquery.unobtrusive*", "~/Scripts/jquery.validate*"));
bundles.Add(new ScriptBundle("~/bundles/jtransit")
.Include("~/Scripts/jquery.transit*"));
In meinem View
,
@Scripts.Render("~/bundles/jquery","~/bundles/jtransit")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jqueryval")
Gerendert HTML
<script src="/Scripts/jquery-1.8.3.js"></script>
<script src="/Scripts/jquery-ui-1.9.2.js"></script>
<script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="/Scripts/jquery.validate.js"></script>
<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
jquery.transit.min.js
nicht gerendert. Was bin ich?
InformationsquelleAutor der Frage Bilal Fazlani | 2013-01-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, es wird sein, weil Sie nur die .min-version Ihrer Datei.
Von Ihrem Ausgang, kann ich sehen, dass Sie die debug-build der
Website. Ich denke mal, so wie die bundler ist auf der Suche nach einem nicht-minified Datei.
Wenn Sie tun, eine Version bauen würde, dann wäre es gebündelt in OK.
Ich würde vorschlagen, immer eine nicht-minified-version des transit-Datei und
einschließlich, dass Ihr in euren Scripts Ordner. Gelingt das nicht, stellen Sie einfach ein
Kopie der minified-version, aber ohne die .min " im Dateinamen.
InformationsquelleAutor der Antwort ngm
Ab
MVC4
jede minimierte version der JavaScript-Dateien oder CSS-Dateien sind ignoriert im Debug-Modus. Als ngm schlägt, müssen Sie benennen Sie Ihre Datei aus,,
Alternativ könnte man modifiziert die
bundles.IgnoreList
zu ermöglichen minimiert Dateien gerendert werden, wie gezeigt hier.InformationsquelleAutor der Antwort rae1
Ich hatte dies in Application_Start:
InformationsquelleAutor der Antwort Daniel
In meinem Fall, ich war der Versuch, einen Skript-bundle und eine Stil-bundle mit dem gleichen Namen.
BundleConfig.cs:
_Layout.cshtml:
Funktioniert das nicht. Das Letzte bundle Hinzugefügt in der config überlebt, und
@Scripts.Render("~/bundles/custom")
nur, dass eine leere Zeile.Ich bin mit MVC 5.2.3.
InformationsquelleAutor der Antwort R. Schreurs
Wenn keine der oben genannten Fragen bei der Lösung Ihres Problems vielleicht bist du fehlt diese Zeile
aus der Globalen.asax.cs-Datei, wenn Sie bekommen begann mit bündeln nehmen Sie einen Blick von dieser Website:
https://www.asp.net/mvc/overview/performance/bundling-and-minification
InformationsquelleAutor der Antwort Saul Cruz
In meinem Fall Visual Studio 2013 dachte nur, dass die Bündelung css-Dateien fehlen, zeigte es gelbe Fragezeichen über den Dateinamen im Projektmappen-Explorer.
Doppelklicken Sie einfach auf alle diese angeblich fehlende, Dateien und Visual Studio finden Sie gelbe Frage wird mark entlassen und Bündelung wieder anfangen zu arbeiten wie ein Charme.
InformationsquelleAutor der Antwort qub1n
und stellen Sie sicher, dass Sie nicht mit IE 8. Die Bündelung ist fehlgeschlagen für mich in diesem browser funktioniert aber in Chrome oder Firefox.
InformationsquelleAutor der Antwort Glade Mellor