2016-03-24 112 views
0

我有一个ASP。 BundleConfig的NET MVC项目声明jquery,bootstrap和modernizr脚本。它在本地主机上正常工作,并且脚本路径导致确切的.js文件。Asp .Net Mvc捆绑错误脚本的路径

但是发布到主机后,该脚本会失败,出现以下错误信息加载: Failed to load resource: the server responded with a status of 500 (Internal Server Error) http://example.com/bundles/jquery?v=SomeStrangeIdHere

为什么路径改变了吗?我怎样才能正确加载我的脚本?

+0

你是什么意思的路径改变了吗?原来的.js脚本是否也发布到主机上? –

+0

我想通了。问题在于我的路由配置。它将文化标记添加到默认路由。 – Waldemar

回答

1

尝试升级你的NuGet包 - 升级你的jQuery并进行现代化。

重建您的.dll文件并重新推出您的代码。如果你仍然得到错误,那么我想看看你的_layout.cshtml,并确保在你的HTML其类似的底部...

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

最后我会检查下你的脚本文件夹,查看如果你有jquery被加载。

(此外,当你说这本地工作? - 你确定它不是缓存如果您使用Chrome浏览器执行CLT + Shift + R键为硬刷新)