ASP.NET MVC 4更新了jQuery,但BundleConfig仍然在寻找旧版本

时间:2013-08-06 12:56:40

标签: asp.net-mvc-4 bundling-and-minification

我正在使用带有BundleConfig的ASP.NET MVC 4来引用我的脚本,并且一切正常。但是我在迁移到Bootstrap 3时需要升级到jQuery 1.10。我已经下载了jQuery 1.10文件并替换了我脚本目录中的1.7文件。但是,当我在我的网站上查看页面时,我收到以下错误消息:

System.Web.HttpException: The controller for path '/Scripts/jquery-1.7.1.js' was not found or does not implement IController

和相应的

GET http://local.storetech.com/Scripts/jquery-1.7.1.js 404 (Not Found) 

来自浏览器。

使用

在包中包含jQuery
"~/Scripts/jquery-{version}.js"

我对版本通配符的理解是它使用正则表达式将指定目录中的文件与文件名之类的版本匹配。我当前的jQuery文件的名称是scripts目录中的jquery-1.10.2.js。为什么MVC在我更新到新版本时仍然试图获取旧的jQuery文件?

1 个答案:

答案 0 :(得分:1)

尝试在解决方案中搜索对旧文件的显式引用。