2016-03-24 12 views
0

Ich habe einen ASP. NET MVC Project mit BundleConfig zur Deklaration von jquery, bootstrap und modernizr Skripten. Es funktioniert gut auf localhost, und der Pfad zu Skripten führt zu genauen .js Datei.Asp. Net Mvc Bundle falsche Skripte 'Pfad

Aber nachdem sie auf die Hosting-Veröffentlichung nicht die Skripte mit der folgenden Fehlermeldung laden: Failed to load resource: the server responded with a status of 500 (Internal Server Error) http://example.com/bundles/jquery?v=SomeStrangeIdHere

Warum ist der Weg verändert? Und wie kann ich meine Skripte richtig laden?

+0

Was meinen Sie der Weg verändert? Und werden die ursprünglichen .js-Skripts auch auf dem Host veröffentlicht? –

+0

habe ich herausgefunden. Das Problem liegt in meiner Routenkonfiguration. Es fügt der Standardroute das Kultur-Token hinzu. – Waldemar

Antwort

1

Versuchen Sie, Ihr NuGet-Paket zu aktualisieren - aktualisieren Sie Ihre jQuery und modernisieren.

Erstellen Sie Ihre DLL-Dateien neu und schieben Sie Ihren Code erneut hoch. Wenn Sie noch den Fehler immer dann würde ich an Ihrer _layout.cshtml schauen und sicherstellen, dass am Ende des HTML seine etwas wie ...

@Scripts.Render("~/bundles/integrationpoint") @RenderSection("scripts", required: false)

Schließlich würde ich prüfen, unter Ihrem Ordner Scripts zu sehen wenn du jQuery geladen hast.

(Auch wenn Sie sagen, es funktioniert lokal -. Sie sind sicher, dass seine nicht zwischengespeichert Wenn Ihr mit Chrome tun Clt + Shift + R für eine Fest Reload)