加载了错误的JQuery版本

时间:2015-06-29 16:50:56

标签: jquery asp.net version

我最近打开了一个我正在处理的旧的Asp.Net应用程序,并更新了Nuget软件包。当我尝试运行此应用程序时,我收到以下错误:

  

http://localhost:7055/Scripts/jquery-1.8.2.min.js无法加载   资源:服务器响应状态为404(未找到)   http://localhost:7055/Scripts/jquery.signalR-1.0.0.js无法加载   资源:服务器响应状态为404(未找到)`

以上内容取自Chrome控制台标签。

以下是我的网页来源在Chrome中显示的内容:

<!--Script references. -->
<!--Reference the jQuery library. -->
<script src="/Scripts/jquery-1.8.2.min.js" ></script>
<!--Reference the SignalR library. -->
<script src="/Scripts/jquery.signalR-1.0.0.js"></script>
<!--Reference the autogenerated SignalR hub script. -->
<script src="/signalr/hubs"></script>

但是,这不是我在实际来源中引用的版本。这是我的实际来源:

<!--Script references. -->
<!--Reference the jQuery library. -->
<script src="/Scripts/jquery-2.1.4.min.js" ></script>
<!--Reference the SignalR library. -->
<script src="/Scripts/jquery.signalR-2.2.0.min.js"></script>
<!--Reference the autogenerated SignalR hub script. -->
<script src="/signalr/hubs"></script>

以下是packages.config的内容:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="jQuery" version="2.1.4" targetFramework="net45" />
  <package id="Knockout.Mapping" version="2.4.0" targetFramework="net45" />
  <package id="knockoutjs" version="3.3.0" targetFramework="net45" />
  <package id="Microsoft.AspNet.SignalR" version="2.2.0" targetFramework="net45" />
  <package id="Microsoft.AspNet.SignalR.Core" version="2.2.0" targetFramework="net45" />
  <package id="Microsoft.AspNet.SignalR.JS" version="2.2.0" targetFramework="net45" />
  <package id="Microsoft.AspNet.SignalR.SystemWeb" version="2.2.0" targetFramework="net45" />
  <package id="Microsoft.Owin" version="3.0.1" targetFramework="net45" />
  <package id="Microsoft.Owin.Host.SystemWeb" version="3.0.1" targetFramework="net45" />
  <package id="Microsoft.Owin.Hosting" version="3.0.1" targetFramework="net45" />
  <package id="Microsoft.Owin.Security" version="3.0.1" targetFramework="net45" />
  <package id="Mongodb" version="1.7.1.4791" targetFramework="net45" />
  <package id="Newtonsoft.Json" version="7.0.1" targetFramework="net45" />
  <package id="Owin" version="1.0" targetFramework="net45" />
</packages>

我尝试过清理,停止所有IIS Express站点,从C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root \删除临时文件并重建,但问题仍然存在。

从哪里拉出这个旧的参考?我的代码中没有其他脚本引用。

提前致谢,

格雷格。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,这就是我修复它的方法。

scope
祝你好运。