1
我正在使用ASP.NET MVC 4和BundleConfig來引用我的腳本,並且所有工作都正常。不過,我已經要求在升級到Bootstrap 3時升級到jQuery 1.10。我已經下載了jQuery 1.10文件,並將我的腳本目錄中的1.7文件替換掉了。然而,當我查看我的網站頁面,我得到了以下錯誤消息:ASP.NET MVC 4更新了jQuery,但BundleConfig仍在尋找舊版本
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文件的名稱是腳本目錄中的jquery-1.10.2.js。爲什麼當我更新到新的jQuery文件時,MVC仍然試圖獲取舊的jQuery文件?
您是否嘗試在您的解決方案上進行搜索以查看是否有任何對舊文件的明確引用? – asymptoticFault
@asymptoticFault這就是謝謝。另一位開發者做了一些愚蠢的事。發佈這個答案,我會upvote。 –
歡迎您!啊,在團隊中工作的樂趣...... – asymptoticFault