Asp .Net Mvc Bundle错误的脚本路径

时间:2016-03-24 17:55:35

标签: javascript asp.net asp.net-mvc bundle

我有一个ASP。使用BundleConfig的.NET MVC项目声明了jquery,bootstrap和modernizr脚本。它在localhost上运行正常,脚本的路径导致精确的.js文件。

但是在发布到托管后,脚本无法加载,并显示以下错误消息: Failed to load resource: the server responded with a status of 500 (Internal Server Error) http://example.com/bundles/jquery?v=SomeStrangeIdHere

为什么路径发生了变化?如何正确加载我的脚本?

1 个答案:

答案 0 :(得分:1)

尝试升级您的NuGet包 - 升级您的jquery并进行现代化。

重建您的.dll文件并重新推送您的代码。如果您仍然收到错误,那么我会查看您的_layout.cshtml,并确保HTML的底部有类似......

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

最后,我会检查你的Scripts文件夹,看看你是否加载了jquery。

(另外,当你说它在本地工作时 - 你确定它没有被缓存吗?如果你使用Chrome做Clt + Shift + R进行硬重新加载。)